CL_HRPA_MASTERDATA_FACTORY - HR: Stammdaten, zentrale Factory
ROGBILLS - Synchronize billing plans General Material DataDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Diese Klasse initialisiert die zentralen Puffer und Leseinstanzen des Stammdatenframeworks. Währendeiner Übergangszeit existieren zwei Frameworks. Je nach Framework sind gewisse Klassen verfügbar oder nicht.
Es ist zu unterscheiden nach LEGACY_MODE = TRUE bzw. FALSE.
Per Default gilt immer LEGACY_MODE = FALSE. In diesem Fall liefern die Methoden GET_MASTERDATA_BUFFER, GET_BUSINESS_LOGIC und GET_READ_INFOTYPE immer eine gültige Instanz zurück.
Falls LEGACY_MODE = TRUE ist liefert nur die Methode GET_READ_INFOTYPE eine gültige Instanz. Die anderen beiden Methoden lieferen eine Ausnahmen.
Mit SET_FRAMEWORK kann LEGACY_MODE gesetzt werden. Falls LEGACY_MODE auf FALSE gesetzt wird kann einePufferinstanz übergeben werden. Falls LEGACY_MODE auf TRUE gesetzt wird muß der Parameter READ_INFOTYPE ausgeprägt sein.
Sobald eine beliebige Methode der Klasse gerufen wird entscheidet sich die Klasse für eine Ausprägungvon LEGACY_MODE. Sobald diese Entscheidung gefallen ist führt ein Aufruf von SET_FRAMEWORK immerzu einer Ausnahme. Mit anderen Worten: entweder wird SET_FRAMWORK als erste Methode gerufen oder SET_FRAMWORK kann nicht mehr gerufen werden. In diesem Fall ist dann LEGACY_MODE immer FALSE.
Beziehungen
Beispiel
Hinweise
Falls LEGACY_MODE = TRUE gesetzt werden soll, so muß dies direkt nach dem Transaktionsstart erfolgen. Teilfunktionalitäten sollten grundsätzlich niemals die SET_FRAMWORK Methode aufrufen.
Weiterführende Informationen
CPI1466 during Backup TXBHW - Original Tax Base Amount in Local Currency
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1703 Date: 20120527 Time: 155646 triton ( 88 ms )






