Ansicht
Dokumentation

BAPI_BUS2002_ACT_CHANGE_MULTI - Liste Netzplanvorgänge ändern

BAPI_BUS2002_ACT_CHANGE_MULTI - Liste Netzplanvorgänge ändern

Vendor Master (General Section)   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Einen oder mehrere Vorgänge (Sub-Objekt des BOR-Objekttyps BUS2002001) ändern. Bei jedem Aufruf dieses BAPIs können nur Vorgänge zu einem Netzplan geändert werden.

Beispiel

  • Parameter I_NUMBER
    Spezifizieren Sie den Netzplan, zu dem die Vorgänge 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_ACTIVITY und IT_UPDATE_ACTIVITY
    Übergeben Sie für jeden zu ändernden Vorgang je eine Zeile in den Tabellen IT_ACTIVITY und IT_UPDATE_ACTIVITY. Das Mapping der beiden Tabelleneinträge erfolgt über das Feld Vorgangsnummer (ACTIVITY).
    Versorgen Sie den Tabelleneintrag in IT_ACTIVITY mit den zu ändernden Daten des Vorgangs.
    Markieren Sie im Tabelleneintrag in IT_UPDATE_ACTIVITY alle Felder mit 'X', die mit den Werten aus IT_ACTIVITY aktualisiert werden sollen.
    Alle anderen Felder bleiben auch dann unverändert, wenn ihnen in IT_ACTIVITY 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_ACTIVITY ohne korrespondierenden Satz in Tabelle IT_ACTIVITY werden ignoriert.
    Einträge in Tabelle IT_ACTIVITY ohne korrespondierenden Satz in Tabelle IT_UPDATE_ACTIVITY erzeugen einen Fehler.

    Enthalten die Tabellen IT_ACTIVITY und/oder IT_UPDATE_ACTIVITY jeweils mehrere Einträge mit gleichem Schlüssel ACTIVITY, ist das Systemverhalten undefiniert, weil kein eindeutiges Mapping möglich ist.

  • Temporärer Vorgang
    Ein zu ändernder Vorgang kann bereits auf der Datenbank existieren oder zuvor in der aktuellen Bearbeitungseinheit via BAPI BAPI_BUS2002_ACT_CREATE_MULTI angelegt worden sein. Sie können einen Vorgang innerhalb einer Bearbeitungseinheit mehrmals via BAPI BAPI_BUS2002_ACT_CHANGE_MULTI ä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 Vorgang blockweise zusammengefasst. Jeder Meldungsblock bezieht sich also auf einen Vorgang und beginnt mit einer zusammenfassenden Erfolgs- bzw. Fehlermeldung.

Hinweise

Weiterführende Informationen





Parameter

ET_RETURN
EXTENSIONIN
EXTENSIONOUT
IT_ACTIVITY
IT_UPDATE_ACTIVITY
I_NUMBER

Ausnahmen

Funktionsgruppe

CN2002_ACT

General Data in Customer Master   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3385 Date: 20240523 Time: 101727     sap01-206 ( 64 ms )