Ansicht
Dokumentation

CBIH_WA30_WA_UPDATE - EHS: Ändern von Arbeitsbereichen

CBIH_WA30_WA_UPDATE - EHS: Ändern von Arbeitsbereichen

General Material Data   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ist Teil des Application Programming Interface (API) für den Arbeitsbereich der EH&S- Komponente Arbeitsschutz. Er dient dem Aktualisieren von Arbeitsbereichsdaten.

Welche Daten werden aktualisiert?

Es werden nur Daten aktualisiert, für die in den Schnittstellentabellen gültige Schlüssel angegeben sind. Schlüssel sind hierbei die Felder der Struktur RCGUKEY und die entsprechenden Fremdschlüssel (RECNROOT, RECMST...). Die erforderlichen Fremdschlüssel werden jeweils durch den entsprechenden Typ des zu aktualisierenden Datensatzes bestimmt. Unabhängig von den zu aktualisierenden Daten muß immer der Kopfsatz des entsprechenden Arbeitsbereichs (X_API_HEADER_TAB) zusätzlich angegeben werden.

Wie wird der zu aktualisierende Datensatz bestimmt?

Welche Arbeitsbereichsdaten aktualisiert werden, wird durch die Kennzeichen I_FLG_XXX festgelegt. Entsprechend der Kennzeichen müssen die Eingabetabellen zusätzlich zum zugehörigen Arbeitsbereichskopf wie folgt übergeben werden:

                               | korrespondierender
Kennzeichen                    | Tabellenparameter
-------------------------------|----------------------------
I_FLG_HEADER                   | X_API_HEADER_TAB
 |                            |
  |--I_FLG_EXP_PROFILE         | X_API_EXP_PROFILE_TAB
  |--I_FLG_INFO_JOIN           | X_API_INFO_JOIN_TAB
  |--I_FLG_IH_DATA             | X_API_IH_DATA_TAB
  |                            | X_API_PROP_DATA_TAB
  |--I_FLG_ACTION              | X_API_ACTION_TAB
  |    |                       |
  |    |--I_FLG_ACTION_LTXT    | X_API_ACTION_LTXT
  |                            |
  |--I_FLG_DESCRIPTION         | X_API_DESCRIPTION_TAB
  |    |                       |
  |    |--I_FLG_DESCR_LONGTEXT | X_API_DESCR_LONGTEXT_TAB
  |                            |
  |--I_FLG_ACLOC               | X_API_ACLOC_TAB
  |    |                       |
  |    |--I_FLG_ACLOCNAM       | X_API_ACLOCNAM_TAB
  |                            |
  |--I_FLG_FREETEXT            | X_API_FREETEXT_TAB
  |    |                       |
  |    |--I_FLG_FREETEXT_LTXT  | X_API_FRERETEXT_LTXT_TAB
  |--I_FLG_WAQS_ASSIG          | X_API_WAQS_TAB
  |--I_FLG_PATTERN_ASSIG       | X_API_WAPT_TAB
  |--I_FLG_ACPATT_ASSIG        | X_API_PTCP_TAB

Der Aufrufer bestimmt die zu aktualisierenden Teilobjekte, indem er die zugehörigen Kennzeichen auf "TRUE" setzt (TRUE und FALSE sind als Konstanten im Include CBUI09 definiert). Dann befüllt er die korrespondierenden Tabellenparameter mit den zu aktualisierenden Teilobjekten. Dabei sind die Daten und insbesondere die Schlüssel vollständig anzugeben.

Ausgabe

Boolsche Parameter weisen darauf hin, daß bei der Verarbeitung von Teilobjekten Fehler aufgetreten sind. Folgende Fehler können auftreten:

  • Sperrfehler: E_FLG_LOCKFAIL = TRUE

  • Verarbeitungsfehler: E_FLG_ERROR = TRUE

  • Verarbeitungswarnung: E_FLG_WARNING = TRUE

Mögliche Ausnahmen

  • NO_OBJECT_SPECIFIED: es wurde kein Objekt zur Löschung angegeben

  • PARAMETER_ERROR: fehlende Tabelle zu spezifiziertem Objekt

  • INTERNAL_ERROR: interner Verarbeitungsfehler

  • CONVMODE_SET_FAILED: Fehler bei der Zeichenkonvertierung

Weiterführende Informationen

  • Typgruppe ESPAP
  • Typgruppe CIHWA




Parameter

E_FLG_ERROR
E_FLG_LOCKFAIL
E_FLG_WARNING
I_ADDINF
I_FLG_ACCUPATTERN
I_FLG_ACLOC
I_FLG_ACLOCNAM
I_FLG_ACPATT_ASSIG
I_FLG_ACTION
I_FLG_ACTION_LTXT
I_FLG_CHECK_CLVALUE
I_FLG_CHECK_ONLY
I_FLG_DESCRIPTION
I_FLG_DESCR_LONGTEXT
I_FLG_EXP_PROFILE
I_FLG_FILL_EXTERROR
I_FLG_FREETEXT
I_FLG_FREETEXT_LTXT
I_FLG_HEADER
I_FLG_IH_DATA
I_FLG_INFO_JOIN
I_FLG_PATTERN
I_FLG_PATTERN_ASSIG
I_FLG_PHRASECHECK_OFF
I_FLG_WAQS_ASSIG
I_FLG_WORK_AREA
I_LSADM
X_API_ACLOCNAM_TAB
X_API_ACLOC_TAB
X_API_ACTION_LTXT_TAB
X_API_ACTION_TAB
X_API_DESCRIPTION_TAB
X_API_DESCR_LONGTEXT_TAB
X_API_EXP_PROFILE_TAB
X_API_FREETEXT_LTXT_TAB
X_API_FREETEXT_TAB
X_API_HEADER_TAB
X_API_IH_DATA_TAB
X_API_INFO_JOIN_TAB
X_API_PROP_DATA_TAB
X_API_PTCP_TAB
X_API_WAPT_TAB
X_API_WAQS_TAB

Ausnahmen

CONVMODE_SET_FAILED
INTERNAL_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR

Funktionsgruppe

CBIH_WA30

ROGBILLS - Synchronize billing plans   RFUMSV00 - Advance Return for Tax on Sales/Purchases  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9952 Date: 20240523 Time: 163314     sap01-206 ( 84 ms )