Ansicht
Dokumentation
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.
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_ERRORE_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_FAILEDINTERNAL_ERROR
NO_OBJECT_SPECIFIED
PARAMETER_ERROR
Funktionsgruppe
CBIH_WA30BAL 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 )