7.1.08
Neue Tabellen Financial Statement Structure
FAGL_011PC - Fin. Statement Structure: Items in Fin. Statement Structure
FAGL_011QT - Fin. Statement Structure: Text for Fin. Statement Items
FAGL_011SC - Fin. Statement Struct.: Assignment Fin. Stmnt Item: Setname
FAGL_011TC - Fin. Statement Structure: Timestamp for Fin. Stmt Items
FAGL_011VC - Fin. Statement Structure: Contra Items
FAGL_011ZC - Fin. Statement Structure: Assignment FS Items - G/L Account
Labels: System
6.4.07
LSMW - Projekt exportieren/importieren
SXDA0
SXDA1
SXDA2
vollständig sind.
6.3.07
Error Message no. G01471
Error message:
The maximum number of messages (erorrs, warnings) was reached
Message no. G01471
Diagnosis
During the program execution, the maximum number of error messages
(100) and/or warnings (200) set by the system has been reached. A further execution of the program does not make sense.
System response
Program execution is terminated.
Procedure
Correct the causes of the error messages which occurred and start program execution again.
********
****Lösung****
include FICICE0T
context:
CONSTANTS:
CON_RITEM_RCL_TOT TYPE FC_ITEM VALUE '>>>>>>>>>>',"wms120723 CON_RYEAR_MAX TYPE FC_RYEAR VALUE '9999',
CON_PERID_MAX TYPE FC_PERID VALUE '999',
CON_ENQUEUE_TAB TYPE RSTABLE-TABNAME VALUE 'IUE',
CON_ERR_MAX TYPE I VALUE 100,
delete:con_warn_max type i value 200,
insert:* con_warn_max type i value 200,
con_warn_max type i value 899,
******
Labels: System
30.1.07
SEM-BCS Doku?
"In den folgenden Abschnitten finden Sie die Dokumentation zur Komponente Business Consolidation basierend auf ERP Central Component (ECC), die in früheren Releases als „SEM-BCS (R/3-basiert)“ bezeichnet wurde.
Bitte beachten Sie, dass ab Release mySAP ERP 2004 alle Funktionen, die bisher ausschließlich in SEM-BCS (R/3-basiert) enthalten waren, auch in der Komponente EC-CS in ECC enthalten sind. Die Bezeichnung „SEM-BCS“ für diese ECC-basierte Konsoliderung ist historisch begründet und wird in Zukunft nicht mehr weitergeführt werden. Die Funktionen werden aber in vollem Umfang unter der Produktbezeichnung EC-CS weitergeführt werden.
Die Dokumentation zur BW-basierten Komponente SEM Business Consolidation (SEM-BCS) finden Sie in demjenigen Bereich der SAP-Bibliothek, der sich mit den übrigen BW-basierten Komponenten von SEM befasst."
Die Dokumentation für SAP Strategic Enterprise Management 4.0 ist zweigeteilt. Zitat:
"Aus technischen Gründen ist die Online-Hilfe zu SEM in zwei Bereiche aufgeteilt:
Hier sehen Sie den Teil der Dokumentation, der sich auf die R/3-basierte Komponente SEM-BCS konzentriert.
Die Dokumentation zu den Komponenten SEM-BCS (BW-basiert), SEM-BIC, SEM-BPS, SEM-SRM und SEM-CPM erreichen Sie, wenn Sie die Hilfe aus dem System heraus aufrufen, in dem Sie mit diesen Komponenten arbeiten (über Hilfe zur Anwendung bzw. SAP-Bibliothek)."
16.11.06
Selected Links - Personally approved SAP Agencies/Partners
http://www.utechnology.com/
http://www.m3group.com/
http://www.sap.com/belux/index.epx
These may be OK. Not worked personally with them, but heard good things from colleagues:
-
And here my Black List - very bad experience:
http://www.consult-data.de/
Labels: Freelance Praxis, Selected Links
12.11.06
Secondary Index Tables
2.11.06
Artikel - SAP Beratermarkt
http://www.computerwoche.de/job_karriere/arbeitsmarkt/569250/
Computerwoche.de - Die Nachfrage nach SAP-Profis steigt weiter
http://www.computerwoche.de/job_karriere/arbeitsmarkt/582184/
Computerwoche.de - SAP-Experten im Aufwind
http://www.computerwoche.de/job_karriere/gehaelter/581440/
Monster.de - Krisensicherer Job für SAP-Experten
http://jobboerse.vnunet.monster.de/9209_de-CP_p1.asp
Computerwoche.de - Freiberufler fordern erstmals wieder mehr Geld
http://www.computerwoche.de/job_karriere/freiberufler/573561/
Computerwoche.de - Gute Zeiten für SAP-Freiberufler
http://www.computerwoche.de/job_karriere/freiberufler/572074/
Labels: Artikel
15.10.06
Kalkulation Honorarsätze für freiberufliche SAP Berater
Projektindividuelle Honorarsätze
Ich habe keinen Satz welcher für alle Projekte gilt; ich kalkuliere und offeriere für jedes Projektangebot einen eigenen Satz. Dabei ist im Vorfeld die Beantwortung folgender Fragen wichtig:
Wird nach Stunden- oder Tagessatz abgerechnet?
Ist ein Preis "all-in" oder "exklusiv" gewünscht?
Stundensatz vs. Tagessatz
Der Stundensatz ist knapper kalkuliert als der Tagessatz. Bei Anwendung des Stundensatzes wird davon ausgegangen, dass jede einzelne geleistete Stunde verrechnet werden kann. Dies sollte auch ausdrücklich im Vertrag vereinbart werden.
Ein entsprechender Tagessatz umfasst in der Regel das 8,5 - 10fache des Stundensatzes. Dieser Multiplikator ergibt sich aus meiner eigenen Leistungshistorie. Bei Anwendung eines Tagessatzes sollte auch dessen Anwendung vertraglich abgesichert werden. Z.B. bei einer Tagesleistung von 1 - 6 h wird 0,5 Tagessatz verrechnet, bei 6 - 12 h ein ganzer Satz und bei über 12 h Leistung wird 1,5 Tagessatz verrechnet.
"All-in" vs. "Exklusiv"
Ein "All-in"-Satz muss in der Regel sämtliche projektbezogenen direkten Kosten abdecken; diese müssen deshalb in die Kalkulation miteinbezogen werden. Dies umfasst insbesondere die Anreise zum Projektstandort (Flug, Zug, Auto, Taxi, ÖNV), die Übernachtungen (Hotel, Wohnung) und allenfalls die Verpflegungsausgaben. Diese direkten Projektkosten können als Aufschlag auf ein Basishonorar verstanden werden, welche anschließend auf die Verrechnungseinheit Stunde oder Tag heruntergebrochen werden.
Die Höhe dieses Aufschlages hängt von einer Reihe von Faktoren ab, welche zu beginn möglichst genau abgeklärt werden müssen. Dazu ein paar Stichworte:
Wo genau ist der Projektstandort und welchen Einfluss hat der Standort auf meine An- und Abreisekosten? Ein Projekt in Hamburg, mit guten Flugverbindungen und Flughafentransfer, großer Hotelauswahl und ÖNV verursacht niedrigere direkte Kosten als ein Projekt im umländischen Nirgendwo; hier sind die Anreisekosten wesentlich höher. Es ist auf jeden Fall wichtig bei der Kalkulation die gängigen Flugpreise und das Preisniveau für Hotels oder Wohnungen zu recherchieren. Es muss auch abgeklärt werden ob der Projektstandort in vernünftiger Zeit mit dem öffentlichen Verkehr zu erreichen ist oder ob tägliche Taxikosten zu berücksichtigen sind.
Wie lange ist die geplante Projektdauer? Ab 3 Monate ist das Mieten einer möblierten Wohnung eine Überlegung wert. Diese Kosten betragen aus Erfahrung etwa die Hälfte im Vergleich mit einem Hotelaufenthalt. Langfristiges Planen erleichtert auch das Frühbuchen von Flügen.
Wie oft reise ich zum Projektstandort? Bei einem Projekt in Osaka ist ein wöchentliches Heimreisen sicher nicht praktikabel, innerhalb von Europa jedoch die Regel. Hier sind im Vertrag auch die Anwesenheitszeiten zu regeln. Z.B von Montag 11:00 bis Freitag 15:00. Damit werden Fragen wie "Nanu, Sie kommen erst jetzt?" von Anfang an vermieden.
Die eigene Erfahrung zeigt, dass der Aufschlag für direkte Kosten in etwa um die 20 % liegt. Im günstigsten Fall betrug bei mir dieser Aufschlag 14 % auf ein Basishonorar für ein „All-in“-Satz. Der höchste Aufschlag betrug 25% für 5 Tage Spot-Consulting.
Ein "Exklusive"-Satz beinhaltet in der Regel die Arbeitsleistung und die indirekten Kosten; sämtliche direkte Kosten werden vom Kunden direkt beglichen oder gegen Belegvorlage zurückvergütet. Dieser Satz, welcher bei der "All-in"-Kalkulation auch als Basis dient, muss folgendes abdecken: Gehalt, Gehaltsnebenkosten, Urlaub, Ausbildungskosten, Abschreibungen der Betriebsausstattung, administrativer Aufwand, Marketingkosten.
Die Höhe des Basissatzes hängt einerseits von meinen persönlichen Erwartungen an eines potentielles Jahresgehaltes ab sowie von der Situation auf dem SAP Beratermarkt.
Gelegentlich kommt auch eine Mischform vor; der Kunde übernimmt Teile der direkten Kosten wie z.B. Flug und Hotel oder Mittagessen in der Kantine, der Rest muss vom Berater übernommen werden. Dies ist in der Kalkulation natürlich entsprechend zu berücksichtigen. Hier sollte auch im Vertag ausdrücklich definiert sein welche Kosten vom Kunden übernommen werden.
Faktoren ohne Einfluss
Diese Faktoren haben bei meiner Kalkulation keinen Einfluss auf die Sätze:
Voraussichtliche Dauer des Projektes - Die Verträge haben in der Regel eine kurze Kündigungsfrist. Es gibt daher keine vertragliche Grundlage für einen "Langzeit-Discount". Dies wäre höchstens bei vertraglich zugesicherten Mindestlaufzeiten denkbar. Desweiteren kann es durchaus vorkommen, dass Projekte von heute auf morgen abge- oder unterbrochen werden. Oder Berater und Kunde stellen in Kürze fest, dass eine Unter- oder Überqualifikation vorliegt und der Vertrag vorzeitig beendet wird.
Rolle im Projekt – Einfachheit oder Komplexität der Rolle haben keinen Einfluss auf die Höhe des Satzes. Ich denke die Verantwortung zur korrekten Besetzung von offenen Projektrollen (Skills, Erfahrung) liegt beim Projektmanagement.
Labels: Freelance Praxis
2.10.06
Selected Links - SAP Job Sites with CONTRACTING opportunities
http://www.projektwerk.de/
http://www.freelancermap.de/
http://www.gulp.de/
http://www.erpgenie.com/
http://www.myfreelancer.at/
Labels: Selected Links
20.9.06
ABAP Code - Consultants little helper...
*&---------------------------------------------------------------------*
*& Report Z_UPLOAD_TOOL
*& Loads every file up and down
*&---------------------------------------------------------------------*
REPORT Z_UPLOAD_TOOL.
tYPE-POOLS: abap.
PARAMETERS: tabname TYPE tabname16,download RADIOBUTTON GROUP radi,upload RADIOBUTTON GROUP radi.
DATA l_tab TYPE TABLE OF sdokpath.
DATA l_wa_tab TYPE sdokpath.
DATA l_path TYPE string.
DATA l_wa_ref TYPE REF TO data.
DATA l_offset TYPE i.
DATA load(2) TYPE c.
FIELD-SYMBOLS:
DATA l_wa_data_tab(2000) TYPE c.
DATA l_data_tab LIKE TABLE OF l_wa_data_tab.
DATA l_descr_ref TYPE REF TO cl_abap_typedescr.
DATA l_struc_ref TYPE REF TO cl_abap_structdescr.
CONSTANTS: con_download(2) TYPE c VALUE 'DL',
con_upload(2) TYPE c VALUE 'UL'.
START-OF-SELECTION.
IF download EQ 'X'.
load = con_download.
ELSE.
load = con_upload.
ENDIF.
CASE load.
WHEN con_download.
CREATE DATA l_wa_ref TYPE (tabname).
ASSIGN l_wa_ref->* TO
SELECT * FROM (tabname) INTO
l_wa_data_tab =
APPEND l_wa_data_tab TO l_data_tab.
ENDSELECT.
CALL FUNCTION 'TMP_GUI_FILE_OPEN_DIALOG'
EXPORTING
window_title = 'DOWNLOAD'
TABLES
file_table = l_tab
EXCEPTIONS
cntl_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.
READ TABLE l_tab INTO l_wa_tab INDEX 1.
l_path = l_wa_tab.
CALL FUNCTION 'GUI_DOWNLOAD'
EXPORTING
filename = l_path
TABLES
data_tab = l_data_tab
EXCEPTIONS
file_write_error = 1
no_batch = 2
gui_refuse_filetransfer = 3
invalid_type = 4
no_authority = 5
unknown_error = 6
header_not_allowed = 7
separator_not_allowed = 8
filesize_not_allowed = 9
header_too_long = 10
dp_error_create = 11
dp_error_send = 12
dp_error_write = 13
unknown_dp_error = 14
access_denied = 15
dp_out_of_memory = 16
disk_full = 17
dp_timeout = 18
file_not_found = 19
dataprovider_exception = 20
control_flush_error = 21
OTHERS = 22.
IF sy-subrc <> 0.
MESSAGE e063(5v).* No records down/uploaded ENDIF.
WHEN con_upload.
CALL FUNCTION 'TMP_GUI_FILE_OPEN_DIALOG'
EXPORTING
window_title = 'UPLOAD'
TABLES
file_table = l_tab
EXCEPTIONS
cntl_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.
READ TABLE l_tab INTO l_wa_tab INDEX 1.
l_path = l_wa_tab.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
filename = l_path
TABLES
data_tab = l_data_tab
EXCEPTIONS
file_open_error = 1
file_read_error = 2
no_batch = 3
gui_refuse_filetransfer = 4
invalid_type = 5
no_authority = 6
unknown_error = 7
bad_data_format = 8
header_not_allowed = 9
separator_not_allowed = 10
header_too_long = 11
unknown_dp_error = 12
access_denied = 13
dp_out_of_memory = 14
disk_full = 15
dp_timeout = 16
OTHERS = 17.
IF sy-subrc <> 0.
MESSAGE e063(5v).
* No records down/uploaded
ENDIF.
CREATE DATA l_wa_ref TYPE (tabname).
ASSIGN l_wa_ref->* TO
CALL METHOD cl_abap_typedescr=>describe_by_name
EXPORTING
p_name = tabname
RECEIVING
p_descr_ref = l_descr_ref
EXCEPTIONS
type_not_found = 1
OTHERS = 2.
IF sy-subrc <> 0.
.
ENDIF.
l_struc_ref ?= l_descr_ref.
LOOP AT l_data_tab ASSIGNING
CLEAR l_offset.
LOOP AT l_struc_ref->components ASSIGNING
l_offset = l_offset +
ENDLOOP.
MODIFY (tabname) FROM
ENDLOOP.
endcase.
Labels: System
31.12.99
Transaktionsliste - für Copy/Paste
LSMW - Legacy System Migration Workbench
MASS - Mass Maintenance
OBA7 - Document Types
OB28 - Validations Accounting Documents
OCCI - Activation Data Stream Consolidation
OKB9 - CO Default account assignment
OKKP2 - Delete delivary dates CO
SAPTERM - SAP Dictionary (including installed languages only)
SBIW - Data Transfer to Business Information Warehouse (IMG)
SCMP - View/Table Comparison
SCU0 - Customizing Cross System Viewer
SE93 - Transactions
SM30 - Table Maintenance
SNOTE - Note Assistant
SQVI - Quick View
STMS - Transport Manager
SU53 - Last authorization check
RFEBKA96 - Löschen elektronische Kontoauszüge (Hinweis 15759)
Ansonsten hier: http://www.easymarketplace.de/transactions-a-e-de.php
Labels: System