Ansicht
Dokumentation
BAPI_BUS2002_ACTELEM_CHANGE_M - Liste Vorgangselemente ändern
Addresses (Business Address Services) RFUMSV00 - Advance Return for Tax on Sales/PurchasesDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Ein oder mehrere Vorgangselemente (Sub-Objekt des BOR-Objekttyps BUS2002001) ändern. Bei jedem Aufruf dieses BAPIs können nur Vorgangselemente zu einem Netzplan geändert werden.
Beispiel
- Parameter I_NUMBER
Spezifizieren Sie den Netzplan, zu dem die Vorgangselemente geändert werden sollen, im Parameter I_NUMBER.
Der Netzplan kann bereits auf der Datenbank existieren oder zuvor in der aktuellen Bearbeitungseinheit via BAPI BAPI_BUS2002_CREATE angelegt worden sein. Verwenden Sie im letzteren Fall bei interner Vergabe der Netzplannummer beim Parameter I_NUMBER die temporäre Netzplannummer.
- Tabellen IT_ACT_ELEMENT und IT_UPDATE_ACT_ELEMENT
Übergeben Sie für jedes zu ändernde Vorgangselement je eine Zeile in den Tabellen IT_ACT_ELEMENT und IT_UPDATE_ACT_ELEMENT. Das Mapping der beiden Tabelleneinträge erfolgt über das Feld Vorgangselementnummer (ELEMENT).
Versorgen Sie den Tabelleneintrag in IT_ACT_ELEMENT mit den zu ändernden Daten des Vorgangselements.
Markieren Sie im Tabelleneintrag in IT_UPDATE_ACT_ELEMENT alle Felder mit 'X', die mit den Werten aus IT_ACT_ELEMENT aktualisiert werden sollen.
Alle anderen Felder bleiben auch dann unverändert, wenn ihnen in IT_ACT_ELEMENT neue Werte zugewiesen worden sind. Dieser BAPI arbeitet also nach dem "change by flagging"-Prinzip (siehe auch der Programmierleitfaden in der Transaktion BAPI).
Einträge in Tabelle IT_UPDATE_ACT_ELEMENT ohne korrespondierenden Satz in Tabelle IT_ACT_ELEMENT werden ignoriert.
Einträge in Tabelle IT_ACT_ELEMENT ohne korrespondierenden Satz in Tabelle IT_UPDATE_ACT_ELEMENT erzeugen einen Fehler.
Enthalten die Tabellen IT_ACT_ELEMENT und/oder IT_UPDATE_ACT_ELEMENT jeweils mehrere Einträge mit gleichem Schlüssel ELEMENT, ist das Systemverhalten undefiniert, weil kein eindeutiges Mapping möglich ist.
- Temporäres Vorgangselement
Ein zu änderndes Vorgangselement kann bereits auf der Datenbank existieren oder zuvor in der aktuellen Bearbeitungseinheit via BAPI BAPI_BUS2002_ACTELEM_CREATE_M angelegt worden sein. Sie können ein Vorgangselement innerhalb einer Bearbeitungseinheit mehrmals via BAPI BAPI_BUS2002_ACTELEM_CHANGE_M ändern.
- Returntabelle ET_RETURN
Meldungen aus der Anwendung und eine Erfolgsmeldung bzw. Fehlermeldung werden vom BAPI in der Returntabelle ET_RETURN an den Aufrufer zurückgeliefert. In ET_RETURN sind die Meldungen je Vorgangselement blockweise zusammengefasst. Jeder Meldungsblock bezieht sich also auf ein Vorgangselement und beginnt mit einer zusammenfassenden Erfolgs- bzw. Fehlermeldung.
Hinweise
Weiterführende Informationen
Parameter
ET_RETURNEXTENSIONIN
EXTENSIONOUT
IT_ACT_ELEMENT
IT_UPDATE_ACT_ELEMENT
I_NUMBER
Ausnahmen
Funktionsgruppe
CN2002_ACTRFUMSV00 - Advance Return for Tax on Sales/Purchases ABAP Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3661 Date: 20240523 Time: 100213 sap01-206 ( 65 ms )