Ansicht
Dokumentation

STATUS_OBJECT_CREATE - Statusobjekt anlegen

STATUS_OBJECT_CREATE - Statusobjekt anlegen

CL_GUI_FRONTEND_SERVICES - Frontend Services   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein erzeugt ein Statusobjekt.

Die Objektnummer ist zuvor aus der Objektnummernverwaltung zu ziehen (Funktionsbausteine OBJECT_NUMNBER_GET_xx).

Wird keine Objektnummer übergeben, zieht der Baustein eine temporäre Objektnummer, die dann später ersetzt werden muß (Funktionsbaustein STATUS_OBJECT_SWITCH_NUMBER).

Beispiel

Anlegen eines Innenauftrags mit Nummer 100123 (Objekttyp "ORC") zum Statusschema "STATSCHEM" mit endgültiger Objektnummer

call function 'OBJECT_NUMBER_GET_OR'
exporting
aufnr = '100123'
importing objnr = objektnummer.

call function 'STATUS_OBJECT_CREATE'
exporting
objnr = objektnummer
obtyp = 'ORC'
stsma = 'STATSCHEM'.

commit work.

Anlegen des gleichen Auftrages mit temporärer Objektnummer

data: objectkey like ionra.
* TBO00-REFSTRUCT for object type 'OR' is 'IONRA'

objectkey-aufnr = '100123'.
call function 'STATUS_OBJECT_CREATE'
exporting
i_objectkey = objectkey
obtyp = 'ORC'
stsma = 'STATSCHEM'.
importing
objnr = objektnummer.

call function 'OBJECT_NUMBER_GET_OR'
exporting
aufnr = '100123'
importing objnr = objektnummer_neu.

call function 'STATUS_OBJECT_SWITCH_NUMBER'
exporting
objnr_old = objektnummer
objnr_new = objektnummer_neu.

commit work.

Hinweise

Der IMPORT-Parameter IONRA sollte nicht mehr verwendet werden. Stattdessen ist der Parameter I_OBJECTKEY zu füllen. Dieser untypisierte Parameter muß auf die Struktur ver-"like"t sein, die im Tabellenfeld TBO00-REFSTRUCT der Objektart zugeordnet ist.

Weiterführende Informationen





Parameter

CHGKZ
CLIENT
IONRA_IMP
I_OBJECTKEY
OBJNR
OBJNR
OBTYP
ONLY_E_STATUS
STONR
STSMA

Ausnahmen

OBTYP_INVALID
STATUS_OBJECT_ALREADY_EXISTS
STSMA_INVALID
STSMA_OBTYP_INVALID

Funktionsgruppe

BSVA

TXBHW - Original Tax Base Amount in Local Currency   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3407 Date: 20240523 Time: 091406     sap01-206 ( 36 ms )