Ansicht
Dokumentation
HR_TRANSPORT_TABLE - Transportieren von Tabelleneinträgen
Fill RESBD Structure from EBP Component Structure Vendor Master (General Section)Diese Dokumentation steht unter dem Copyright der SAP AG.
Dieser Funktionsbaustein ist in der Lage, beliebige Tabelleneinträge zu transportieren. Dazu wird der Tabellenname übergeben und wahlweise eine einzige Tabellenzeile oder alle zu transportierenden Einträge als interne Tabelle. Die Konsistenz des Schlüssels muß vom Aufrufer gewährleistet werden. Eine Prüfung findet nicht statt.
Werden mehrere Einträge transportiert, so muß beim ersten Aufruf der Parameter TR_TASK leer übergeben werden. Der Baustein fragt dann über ein Dialogfenster nach dem Transportauftrag und gibt sie über NEW_TASK zurück. Bei den folgenden Aufrufen soll die Aufgabennummer dann in TR_TASK wieder übergeben werden.
Normalerweise werden die Einträge nur auf den Auftrag gestellt, wenn der aktuelle Mandant als aufzeichnungsrelevant (CCCORACTIVE) gekennzeichnet ist. Soll der Transport in jedem Fall erfolgen, so muß der Parameter FORCE_TRANSPORT = 'X' übergeben werden.
Die Kategorie des Auftrags kann vom Funktionsbaustein selbst bestimmt werden, wenn für die Tabelle eine Pflegeoberfläche existiert.
Tabellen, deren Schlüssel ganz oder teilweise aus nicht zeichenartigen Feldern bestehen, können mit dieser Funktion nicht transportiert werden!
Beispiel 1: Transport von Einträgen aus der T77S0 (jeweils pro Zeile)
CLEAR TASK.
LOOP AT I77S0 WHERE GRPID = 'OTYPE'.
CALL FUNCTION 'HR_TRANSPORT_TABLE'
EXPORTING
TABLE_NAME = 'T77S0'
KEY = I77S0
TR_TASK = TASK
CATEGORY = 'CUST'
IMPORTING
NEW_TASK = TASK
EXCEPTIONS
ILLEGAL_TABNAME = 1
INTERNAL_ERROR = 2
ILLEGAL_TASK = 3
CORR_APPEND_FAILED = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
ENDLOOP.
Beispiel 2: Transport von Einträgen aus der T77S0 (ganze Tabelle)
CALL FUNCTION 'HR_TRANSPORT_TABLE'
EXPORTING
TABLE_NAME = 'T77S0'
CATEGORY = 'CUST'
IMPORTING
NEW_TASK = TASK
TABLES
ENTRIES = I77S0
EXCEPTIONS
ILLEGAL_TABNAME = 1
INTERNAL_ERROR = 2
ILLEGAL_TASK = 3
CORR_APPEND_FAILED = 4
OTHERS = 5.
IF SY-SUBRC <> 0.
EXIT.
ENDIF.
ENDLOOP.
Parameter
ENTRIESFORCE_TRANSPORT
KEY
NEW_ORDER
NEW_TASK
TABLE_NAME
TR_CATEGORY
TR_TASK
Ausnahmen
CORR_APPEND_FAILEDILLEGAL_TABNAME
ILLEGAL_TASK
INTERNAL_ERROR
NO_CUSTOMIZING_CLIENT
Funktionsgruppe
HRBAS00UTILITIESVendor Master (General Section) rdisp/max_wprun_time - Maximum work process run time
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5918 Date: 20240523 Time: 053115 sap01-206 ( 51 ms )