Ansicht
Dokumentation
/SNP/DW01_UTILS_TRANSPORT_ROW - Transportieren von Tabelleneinträgen
rdisp/max_wprun_time - Maximum work process run time TXBHW - Original Tax Base Amount in Local CurrencyDiese 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
NEW_ORDER
NEW_TASK
REAL_TABLE_NAME
ROW
TABLE_NAME
TRANSPORT_ALL
TRANSPORT_WILDCARD
TR_CATEGORY
TR_TASK
Ausnahmen
CORR_APPEND_FAILEDILLEGAL_TABNAME
ILLEGAL_TASK
INTERNAL_ERROR
NO_CUSTOMIZING_CLIENT
Funktionsgruppe
/SAPLDW01_UTILSGeneral Material Data CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 5987 Date: 20240418 Time: 083658 sap01-206 ( 51 ms )