SAP ABAP Class CL_EAML_BAPI_UTIL (LAM Utility Functions for BAPIs)
Hierarchy
☛
SAP_APPL (Software Component) Logistics and Accounting
⤷
PM-EQM (Application Component) Technical Objects
⤷
EAML (Package) EAM: Linear Feature Extension - unswitched

⤷

⤷

Properties
Class | CL_EAML_BAPI_UTIL | |
Short Description | LAM Utility Functions for BAPIs | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | EAML | EAM: Linear Feature Extension - unswitched |
Created | 20091013 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_EAML_BAPI_UTIL has no forward declaration.
Interfaces
Class CL_EAML_BAPI_UTIL has no interface implemented.
Friends
Class CL_EAML_BAPI_UTIL has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | FIELDNAME | 'FIRST_OFFSET_TYPE_CODE_NAME' | Field Name | 20091130 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | FIELDNAME | 'SECOND_OFFSET_TYPE_CODE_NAME' | Field Name | 20091130 | |
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | AFVGD | Order: Dialog table for Table AFVG (order operation) | 20100331 | ||
4 | ![]() |
Static Attribute | Private | Type reference (TYPE) | GTY_LFE_MAPPING_TAB | 20091109 | |||
5 | ![]() |
Static Attribute | Private | Type reference (TYPE) | EAML_T_LFE_DATA_MPOS_API_T | Table type for EAML_S_LFE_DATA_MPOS_API | 20091015 | ||
6 | ![]() |
Static Attribute | Private | Type reference (TYPE) | EAML_T_LFE_DATA_MPOS_API_UPD_T | Table type for EAML_S_LFE_DATA_MPOS_API_UPD | 20091015 | ||
7 | ![]() |
Static Attribute | Private | See coding | 20091014 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Check LFE fields from BAPI | 20091013 |
2 | ![]() |
Static method | Public | Method | Check / Set LFE fields for measurement document | 20091014 |
3 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20091109 |
4 | ![]() |
Static method | Public | Method | Get buffered old operation data when changing operation | 20100331 |
5 | ![]() |
Static method | Public | Method | Mapping of LFE fields to BAPI structure | 20091013 |
6 | ![]() |
Static method | Public | Method | Mapping of BAPI structure to LFE fields | 20091013 |
7 | ![]() |
Static method | Public | Method | Set buffered confirmations | 20091209 |
8 | ![]() |
Static method | Public | Method | Set LFE fields from BAPI | 20091013 |
9 | ![]() |
Static method | Public | Method | Set LFE fields for confirmation | 20091014 |
10 | ![]() |
Static method | Public | Method | Set LFE fields for Mplan item | 20091015 |
11 | ![]() |
Static method | Public | Method | Set LFE fields for measurement point | 20091014 |
12 | ![]() |
Static method | Public | Method | Buffer old operation data when changing operation | 20101206 |
13 | ![]() |
Static method | Public | Method | Set LFE fields from BAPI when changing technical object | 20091013 |
14 | ![]() |
Static method | Public | Method | Set buffered Mplan item | 20091015 |
15 | ![]() |
Static method | Public | Method | Set buffered Mplan item | 20091015 |
16 | ![]() |
Static method | Public | Method | Buffer old operation data when changing operation | 20100331 |
17 | ![]() |
Static method | Public | Method | Set buffered confirmations | 20091014 |
Events
Class CL_EAML_BAPI_UTIL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | GTY_LFE_MAPPING | Private | See coding | 20091109 | begin of gty_lfe_mapping,
fname_ext type fieldname,
fname_int type fieldname,
fname_iso type fieldname,
fname_desc type fieldname,
end of gty_lfe_mapping
|
||
2 | GTY_LFE_MAPPING_TAB | Private | See coding | 20091109 | gty_lfe_mapping_tab type standard table of gty_lfe_mapping
|
Method Signatures
Method CHECK_DATA_BAPI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20091013 | ||
2 | ![]() |
ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20091124 | ||
3 | ![]() |
IS_BAPI_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20091013 | |||
4 | ![]() |
IT_BAPI_ITEMS | Call by reference | Type reference (TYPE) | ANY TABLE | 20091013 | |||
5 | ![]() |
IV_AKTTYP | Call by reference | Type reference (TYPE) | AKTTYP | Activity category in transaction (Cr/Ch/D) | 20091013 | ||
6 | ![]() |
IV_CATEGORY | Call by reference | Type reference (TYPE) | C | 20091201 | |||
7 | ![]() |
IV_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipment Number | 20091013 | ||
8 | ![]() |
IV_KEY1 | Call by reference | Type reference (TYPE) | ANY | 20091013 | |||
9 | ![]() |
IV_OBART | Call by reference | Type reference (TYPE) | EAML_OBART | Object Type for LFE Data | 20091013 | ||
10 | ![]() |
IV_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Functional Location | 20091013 |
Method CHECK_DATA_BAPI on class CL_EAML_BAPI_UTIL has no exception.
Method CHECK_SET_DATA_MDOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_LINEAR_DATA | Call by reference | Type reference (TYPE) | EAML_S_LFE_DATA_API | Linear Data - to be used in APIs | 20100125 | ||
2 | ![]() |
ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20091014 | ||
3 | ![]() |
IS_LINEAR_DATA | Call by reference | Type reference (TYPE) | EAML_S_LFE_DATA_API | Linear Data - to be used in APIs | 20091014 | ||
4 | ![]() |
IV_AKTTYP | Call by reference | Type reference (TYPE) | AKTTYP | 'H' | Activity category in transaction (Cr/Ch/D) | 20091014 | |
5 | ![]() |
IV_CHECK_ONLY | Call by reference | Type reference (TYPE) | XFELD | SPACE | Checkbox | 20091014 | |
6 | ![]() |
IV_MDOCM | Call by reference | Type reference (TYPE) | IMRC_MDOCM | Measurement Document | 20091014 | ||
7 | ![]() |
IV_MPOBJ | Call by reference | Type reference (TYPE) | IMRC_MPOBJ | Object Number for the Measuring Point Object | 20091014 | ||
8 | ![]() |
IV_POINT | Call by reference | Type reference (TYPE) | IMRC_POINT | Measuring Point | 20100125 |
Method CHECK_SET_DATA_MDOC on class CL_EAML_BAPI_UTIL has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_EAML_BAPI_UTIL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EAML_BAPI_UTIL has no exception.
Method GET_OPERATION_DATA_BUF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_AFVGD_OLD | Call by reference | Type reference (TYPE) | AFVGD | Order: Dialog table for Table AFVG (order operation) | 20100331 |
Method GET_OPERATION_DATA_BUF on class CL_EAML_BAPI_UTIL has no exception.
Method MAP2E_LFE_TO_BAPI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_BAPI_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20091013 | |||
2 | ![]() |
IS_LFE_DATA | Call by reference | Type reference (TYPE) | EAML_S_LFE_DATA_UI | Linear Feature Extension - for use in UI | 20091013 |
Method MAP2E_LFE_TO_BAPI on class CL_EAML_BAPI_UTIL has no exception.
Method MAP2I_BAPI_TO_LFE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_LFE_DATA | Call by reference | Type reference (TYPE) | EAML_S_LFE_DATA_UI | Linear Feature Extension - for use in UI | 20091013 | ||
2 | ![]() |
IS_BAPI_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20091013 | |||
3 | ![]() |
IS_BAPI_STRUC_X | Call by reference | Type reference (TYPE) | ANY | 20091126 |
Method MAP2I_BAPI_TO_LFE on class CL_EAML_BAPI_UTIL has no exception.
Method RESET_TIMETICKETS_BUF Signature
Method RESET_TIMETICKETS_BUF on class CL_EAML_BAPI_UTIL has no parameter.
Method RESET_TIMETICKETS_BUF on class CL_EAML_BAPI_UTIL has no exception.
Method SET_DATA_BAPI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_BAPI_STRUC_EXP | Call by reference | Type reference (TYPE) | ANY | 20091013 | |||
2 | ![]() |
CT_BAPI_ITEMS | Call by reference | Type reference (TYPE) | ANY TABLE | 20091013 | |||
3 | ![]() |
CT_BAPI_ITEMS_X | Call by reference | Type reference (TYPE) | ANY TABLE | 20091013 | |||
4 | ![]() |
ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20091013 | ||
5 | ![]() |
ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20091125 | ||
6 | ![]() |
IS_BAPI_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20091013 | |||
7 | ![]() |
IS_BAPI_STRUC_X | Call by reference | Type reference (TYPE) | ANY | 20091126 | |||
8 | ![]() |
IT_BAPI_ITEMS_X | Call by reference | Type reference (TYPE) | ANY TABLE | 20091126 | |||
9 | ![]() |
IV_AKTTYP | Call by reference | Type reference (TYPE) | AKTTYP | Activity category in transaction (Cr/Ch/D) | 20091013 | ||
10 | ![]() |
IV_CATEGORY | Call by reference | Type reference (TYPE) | C | 20091201 | |||
11 | ![]() |
IV_DEFAULT_KEY1 | Call by reference | Type reference (TYPE) | ANY | 20100125 | |||
12 | ![]() |
IV_DEFAULT_KEY2 | Call by reference | Type reference (TYPE) | ANY | 20100125 | |||
13 | ![]() |
IV_DEFAULT_OBART | Call by reference | Type reference (TYPE) | EAML_OBART | Object Type for LFE Data | 20100125 | ||
14 | ![]() |
IV_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipment Number | 20091013 | ||
15 | ![]() |
IV_ITEM_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipment Number | 20100331 | ||
16 | ![]() |
IV_ITEM_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Functional Location | 20100331 | ||
17 | ![]() |
IV_KEY1 | Call by reference | Type reference (TYPE) | ANY | 20091013 | |||
18 | ![]() |
IV_KEY2 | Call by reference | Type reference (TYPE) | ANY | 20091013 | |||
19 | ![]() |
IV_NO_DEFAULTS | Call by reference | Type reference (TYPE) | XFELD | SPACE | Flag: No defaulting | 20100125 | |
20 | ![]() |
IV_OBART | Call by reference | Type reference (TYPE) | EAML_OBART | Object Type for LFE Data | 20091013 | ||
21 | ![]() |
IV_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Functional Location | 20091013 |
Method SET_DATA_BAPI on class CL_EAML_BAPI_UTIL has no exception.
Method SET_DATA_CONF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_DETAIL_RETURN | Call by reference | Type reference (TYPE) | TY_T_BAPI_CORU_RETURN | Table Type for Return Information Confirmation APIs | 20091126 | ||
2 | ![]() |
EV_LINEAR | Call by reference | Type reference (TYPE) | XFELD | Checkbox | 20091203 | ||
3 | ![]() |
IV_AKTTYP | Call by reference | Type reference (TYPE) | AKTTYP | 'H' | Activity category in transaction (Cr/Ch/D) | 20091014 | |
4 | ![]() |
IV_APLZL | Call by reference | Type reference (TYPE) | CO_APLZL | General counter for order | 20100125 | ||
5 | ![]() |
IV_AUFPL | Call by reference | Type reference (TYPE) | CO_AUFPL | Routing number of operations in the order | 20100125 | ||
6 | ![]() |
IV_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipment Number | 20091014 | ||
7 | ![]() |
IV_RUECK | Call by reference | Type reference (TYPE) | CO_RUECK | Completion confirmation number for the operation | 20091014 | ||
8 | ![]() |
IV_TABIX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20091014 | ||
9 | ![]() |
IV_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Functional Location | 20091014 |
Method SET_DATA_CONF on class CL_EAML_BAPI_UTIL has no exception.
Method SET_DATA_MPLAN_ITEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20091015 | ||
2 | ![]() |
IS_ITEM | Call by reference | Type reference (TYPE) | MPLAN_MPOS | Maintenance Items for API | 20091015 | ||
3 | ![]() |
IS_ITEM_OLD | Call by reference | Type reference (TYPE) | MPLAN_MPOS | Maintenance Items for API | 20091015 |
Method SET_DATA_MPLAN_ITEM on class CL_EAML_BAPI_UTIL has no exception.
Method SET_DATA_MPOINT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_LINEAR_DATA | Call by reference | Type reference (TYPE) | EAML_S_LFE_DATA_API | Linear Data - to be used in APIs | 20091014 | ||
2 | ![]() |
IV_AKTTYP | Call by reference | Type reference (TYPE) | AKTTYP | 'H' | Activity category in transaction (Cr/Ch/D) | 20091014 | |
3 | ![]() |
IV_EQUNR | Call by reference | Type reference (TYPE) | EQUNR | Equipment Number | 20091027 | ||
4 | ![]() |
IV_POINT | Call by reference | Type reference (TYPE) | IMRC_POINT | Measuring Point | 20091014 | ||
5 | ![]() |
IV_TPLNR | Call by reference | Type reference (TYPE) | TPLNR | Functional Location | 20091027 |
Method SET_DATA_MPOINT on class CL_EAML_BAPI_UTIL has no exception.
Method SET_DATA_ORDER_CREATE_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_CAUFVD | Call by reference | Type reference (TYPE) | CAUFVD | 20101206 |
Method SET_DATA_ORDER_CREATE_INTERNAL on class CL_EAML_BAPI_UTIL has no exception.
Method SET_DATA_TOB_CHANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CS_DATA_GENERALX | Call by reference | Type reference (TYPE) | BAPI_ITOBX | PM: Flag Structure for BAPI_ITOB (For Change BAPIs) | 20091013 | ||
2 | ![]() |
CS_DATA_GENERAL_EXP | Call by reference | Type reference (TYPE) | BAPI_ITOB | PM: BAPI Structure for ITOBAPI_CREATE + READ Fields | 20091013 | ||
3 | ![]() |
ES_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Return Parameter | 20091013 | ||
4 | ![]() |
IS_DATA_GENERAL | Call by reference | Type reference (TYPE) | BAPI_ITOB | PM: BAPI Structure for ITOBAPI_CREATE + READ Fields | 20091013 | ||
5 | ![]() |
IS_ITOB | Call by reference | Type reference (TYPE) | ITOB | Generated Table for View ITOB | 20091013 | ||
6 | ![]() |
IS_ITOB_OLD | Call by reference | Type reference (TYPE) | ITOB | Generated Table for View ITOB | 20091013 | ||
7 | ![]() |
IV_OBART | Call by reference | Type reference (TYPE) | EAML_OBART | Object Type for LFE Data | 20091013 |
Method SET_DATA_TOB_CHANGE on class CL_EAML_BAPI_UTIL has no exception.
Method SET_MPLAN_ITEMTAB_BUF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_LINEAR_DATA | Call by reference | Type reference (TYPE) | EAML_T_LFE_DATA_MPOS_API_T | Table type for EAML_S_LFE_DATA_MPOS_API | 20091015 | ||
2 | ![]() |
IT_LINEAR_DATA_UPD | Call by reference | Type reference (TYPE) | EAML_T_LFE_DATA_MPOS_API_UPD_T | Table type for EAML_S_LFE_DATA_MPOS_API_UPD | 20091015 |
Method SET_MPLAN_ITEMTAB_BUF on class CL_EAML_BAPI_UTIL has no exception.
Method SET_MPLAN_ITEM_BUF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_LINEAR_DATA | Call by reference | Type reference (TYPE) | EAML_S_LFE_DATA_API | Linear Data - to be used in APIs | 20091015 | ||
2 | ![]() |
IS_LINEAR_DATA_UPDATE | Call by reference | Type reference (TYPE) | EAML_S_LFE_DATA_API_UPDATE | Linear Data - to be used in APIs (update flags) | 20091015 | ||
3 | ![]() |
IV_WAPOS | Call by reference | Type reference (TYPE) | WAPOS | Maintenance item | 20091015 |
Method SET_MPLAN_ITEM_BUF on class CL_EAML_BAPI_UTIL has no exception.
Method SET_OPERATION_DATA_BUF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_AFVGD_OLD | Call by reference | Type reference (TYPE) | AFVGD | Order: Dialog table for Table AFVG (order operation) | 20100331 |
Method SET_OPERATION_DATA_BUF on class CL_EAML_BAPI_UTIL has no exception.
Method SET_TIMETICKETS_BUF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_TIMETICKETS | Call by reference | Type reference (TYPE) | ANY TABLE | 20091014 |
Method SET_TIMETICKETS_BUF on class CL_EAML_BAPI_UTIL has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 605 |