Ansicht
Dokumentation

CBIH_WA30_WA_CREATE - EHS: Anlegen von Arbeitsbereichen

CBIH_WA30_WA_CREATE - EHS: Anlegen von Arbeitsbereichen

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ist Teil des Application Programming Interface (API) der EH&S-Komponente Arbeitsbereichsverwaltung. Er wird beim Anlegen von Arbeitsbereichsdaten verwendet.

Da Abhängigkeiten zwischen neu anzulegenden Arbeitsbereichsdaten noch nicht über Fremdschlüssel dargestellt werden können - da die neuen Daten noch keine Schlüssel haben und somit auf diese auch nicht mittels Fremdschlüssel verwiesen werden kann - werden die Arbeitsbereichsdaten in einer komplexen Struktur an die Funktion übergeben. In dieser Struktur sind die Abhängigkeiten implizit vorhanden und müssen somit nicht explizit mittels (Fremd-)Schlüssel ausgedrückt werden.

Eine Beschreibung des Aufbaus der verwendeten komplexen Struktur CIHWA_WA_API_TAB_TYPE finden Sie in der Typgruppe CIHWA.

Welche Arbeitsbereiche werden angelegt?

Um einen Arbeitsbereich neu anzulegen, müssen im Parameter X_API_WKA_TAB die Mußfelder des Arbeitsbereichskopfs (HEAD) belegt werden.

Wenn der Parameter X_API_WKA_TAB keinen Wert enthält, wird die Ausnahme NO_OBJECT_SPECIFIED ausgelöst.

Welche Daten werden zu einem Arbeitsbereich angelegt?

Welche Arbeitsbereichsdaten angelegt werden sollen, wird durch die Kennzeichen I_FLG_XXX festgelegt, wobei ein Kennzeichen mit einer oder mehreren Tabellen oder Strukturen innerhalb der komplexen Struktur von X_API_WKA_TAB wie folgt korrespondiert:
                                      | korrespondierender
Kennzeichen                           | Tabellenparameter
--------------------------------------|-------------------------
I_FLG_HEADER                          | HEAD
  |                                   |
  |--I_FLG_EXP_PROFILE                | EPI_TAB
 |--I_FLG_INFO_JOIN                  | WADO_TAB
  |--I_FLG_IH_DATA                    | VAL_TAB-VALUATION
  |                                   | VAL_TAB-PROPDATA
  |--I_FLG_ACTION                     | ACH_TAB-HEAD
  |      |                            |
  |      |--I_FLG_ACTION_LTXT         | ACH_TAB-LONGTEXT
 |                                   |
  |--I_FLG_DESCRIPTION                | TEXT_TAB-DESCR
  |      |                            |
  |      |--I_FLG_DESCR_LONGTEXT      | TEXT_TAB-LONGTEXT
  |                                   |
  |--I_FLG_ACLOC                      | WAA_TAB-WAAH
  |      |                            |
  |      |--I_FLG_ACLOCNAM            | WAA_TAB-DESCR
 |                                   |
  |--I_FLG_FREETEXT                   | DFT_TAB-HEAD
  |      |                            |
  |      |--I_FLG_FREETEXT_LTXT       | DFT_TAB-LONGTEXT
  |--I_FLG_WAQS_ASSIG                 | WAQS_TAB
 |--I_FLG_PATTERN_ASSIG              | WAPT_TAB
  |--I_FLG_ACPATT_ASSIG               | PTCP_TAB

Wenn ein Kennzeichen auf "TRUE" (= wahr) gesetzt ist, werden die entsprechenden Daten in der Datenbank angelegt, sofern der jeweilige Datensatz noch keinen internen Schlüssel (RECN) besitzt.

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_WAQS_ASSIG
I_FLG_WORK_AREA
I_LSADM
X_API_WKA_TAB

Ausnahmen

CONVMODE_SET_FAILED
INTERNAL_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR

Funktionsgruppe

CBIH_WA30

BAL Application Log Documentation   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9608 Date: 20240523 Time: 154525     sap01-206 ( 83 ms )