Hierarchy
⤷
⤷
Properties
| Class | CL_MDG_BS_MAT_SERVICES | |
| Short Description | General Services | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MDG_BS_MAT_MODEL_ACCESS | MDG: ERP Material Model Access to Prim. Pers. |
| Created | 20090902 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_MDG_BS_MAT_SERVICES has no interface implemented.
Friends
Class CL_MDG_BS_MAT_SERVICES has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | KLASSENART | '001' | Default Classtype | 20100408 | ||
| 2 | Static Attribute | Private | Type reference (TYPE) | USMD_TS_GEN_DDIC_STRUC | Generated Structures from View Cluster usmd004c | 20120706 | |||
| 3 | Static Attribute | Private | Type reference (TYPE) | GTY_TS_SEGMENT_ENTITIES | Entities per Mat API segment | 20120315 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | MDG_BS_MAT_T_MAT_TBNAM | MDG BS MAT: Material Master Table Names | 20101022 | |||
| 5 | Static Attribute | Private | Type reference (TYPE) | MDG_BS_MAT_TS_APPL_STRUCTURES | Structures of Application Mappings | 20091028 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | TY_TS_CLASSTYPE | Classtypes per Criteria | 20111111 | |||
| 7 | Static Attribute | Private | Type reference (TYPE) | GTY_TS_DESCR_STRUC | API Modification Data | 20091111 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | GTY_TS_DESCR_STRUC | API Field Control Conditions | 20091111 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | GTY_TS_DESCR_STRUC | API Field Control Properties | 20091111 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | GTY_TS_ENTITY_ATTR_MAP | Table of switched-off attributes per entity | 20101213 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | GTY_TS_MODEL_STRUC | Generated Structures of the Model | 20091029 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | USMD_TS_SMT_MAP | SMT Mapping from USMD004M | 20120716 | |||
| 13 | Static Attribute | Private | Type reference (TYPE) | TY_TS_CLASSTYPE | Valid Classtypes per Criteria | 20111111 | |||
| 14 | Static Attribute | Public | Type reference (TYPE) | USMD_SEARCH_MODE | 'ES' | Search Mode | 20130705 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Read a single model attribute | 20091012 | |
| 2 | Static method | Public | Method | Check if Classtype with change number exists | 20100921 | |
| 3 | Static method | Public | Method | Get consolidated Severity of given BO Messages | 20091011 | |
| 4 | Static method | Public | Constructor | 20091028 | ||
| 5 | Static method | Public | Method | Convert Object Number for output - e.g. MATNR | 20100408 | |
| 6 | Static method | Public | Method | Convert Object Number for output - e.g. MATNR | 20100921 | |
| 7 | Static method | Public | Method | Determine material segments for SMT mapping | 20120314 | |
| 8 | Static method | Public | Method | Determine material segments for SMT mapping | 20101022 | |
| 9 | Static method | Public | Method | Determine extended material segments (CHECK and SAVE) | 20101022 | |
| 10 | Static method | Public | Method | Determine standard material segments (field control) | 20120320 | |
| 11 | Static method | Public | Method | Determine standard material segments (field control) | 20110315 | |
| 12 | Static method | Private | Method | Read the SMT source and target structures into buffer | 20091111 | |
| 13 | Static method | Private | Method | Evaluate model metadata - with and witout switch | 20101213 | |
| 14 | Static method | Private | Method | Exclude switched off fields from 'Changed Fields' structure | 20101213 | |
| 15 | Static method | Public | Method | Read Attributes of given Instance of given Entity | 20091109 | |
| 16 | Static method | Public | Method | Get consolidated Severity of given BO Messages | 20091011 | |
| 17 | Static method | Public | Method | Read classification data from model | 20091012 | |
| 18 | Static method | Public | Method | calculates the components of a structure in a recursive way | 20120227 | |
| 19 | Static method | Public | Method | Get control parameters for update handling (direct save) | 20100902 | |
| 20 | Static method | Public | Method | Get "default" Class | 20091217 | |
| 21 | Static method | Public | Method | Get "default" Class Type | 20100408 | |
| 22 | Static method | Public | Method | Get "default" Language | 20100408 | |
| 23 | Static method | Public | Method | Get "default" Valid From | 20100408 | |
| 24 | Static method | Public | Method | Description of DDIC Structure | 20091110 | |
| 25 | Static method | Public | Method | Convert EAN and EAN Category | 20091020 | |
| 26 | Static method | Public | Method | Structuresof all Entities | 20120706 | |
| 27 | Static method | Public | Method | Map API Field Properties to UI Field Properties | 20091102 | |
| 28 | Static method | Public | Method | Map API Field Properties to UI Field Properties | 20110421 | |
| 29 | Static method | Public | Method | Get SMT mapping per entity (USMD004M) | 20100119 | |
| 30 | Static method | Public | Method | Get class types for a material | 20091028 | |
| 31 | Static method | Public | Method | Reads material types for given material IDs | 20090916 | |
| 32 | Static method | Public | Method | Map internal MATNR to external MATNR | 20100923 | |
| 33 | Static method | Private | Method | 20091110 | ||
| 34 | Static method | Public | Method | Generated SMT Structures | 20091023 | |
| 35 | Static method | Public | Method | Read a single model attribute | 20090902 | |
| 36 | Static method | Public | Method | Provide the SMT source and target structures to external | 20100303 | |
| 37 | Static method | Public | Method | Convert Classification Messages to USMD Messages | 20091011 | |
| 38 | Static method | Public | Method | Get "valid" Class Type | 20100408 | |
| 39 | Static method | Public | Method | Checks whether entity has text | 20091023 | |
| 40 | Static method | Public | Method | Map class assignment data to staging area data | 20101115 | |
| 41 | Static method | Public | Method | Map API Field Properties to UI Field Properties | 20110406 | |
| 42 | Static method | Public | Method | Map internal MATNR to external MATNR | 20100917 | |
| 43 | Static method | Public | Method | Map staging area structures to API structures | 20091110 | |
| 44 | Static method | Public | Method | Map API structures to staging area structures | 20091026 | |
| 45 | Static method | Public | Method | Map model structure, considering no data sign | 20110105 | |
| 46 | Static method | Public | Method | Map characteristic valuation data to staging area data | 20101115 |
Events
Class CL_MDG_BS_MAT_SERVICES has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GTY_S_DESCR_STRUC | Public | See coding | Description of DDIC structures | 20091110 | BEGIN OF gty_s_descr_struc,
name_component TYPE name_komp,
name_line_type TYPE ddobjname,
is_table TYPE boole_d,
struc_components TYPE abap_component_tab,
END OF gty_s_descr_struc
|
|
| 2 | GTY_S_ENTITY_ATTR_MAP | Private | See coding | 20101215 | BEGIN OF gty_s_entity_attr_map,
usmd_entity TYPE usmd_entity,
source_struc TYPE smt_structure,
target_struc TYPE smt_structure,
attribute_map TYPE mdg_bs_mat_t_smt_mappinfo.
TYPES END OF gty_s_entity_attr_map
|
||
| 3 | GTY_S_MODEL_STRUC | Private | See coding | 20091029 | BEGIN OF gty_s_model_struc,
usmd_model TYPE usmd_model.
INCLUDE TYPE usmd_s_gen_ddic_struc AS entity_struc.
TYPES END OF gty_s_model_struc
|
||
| 4 | GTY_S_SEGMENT_ENTITIES | Private | See coding | 20120314 | BEGIN OF gty_s_segment_entities,
segment TYPE tbnam,
entities TYPE usmd_ts_entities,
END OF gty_s_segment_entities
|
||
| 5 | GTY_TS_DESCR_STRUC | Public | See coding | Table of DDIC structure description | 20091110 | gty_ts_descr_struc TYPE SORTED TABLE OF gty_s_descr_struc
WITH UNIQUE KEY name_component
WITH NON-UNIQUE SORTED KEY line_type COMPONENTS name_line_type
|
|
| 6 | GTY_TS_ENTITY_ATTR_MAP | Private | See coding | 20101215 | gty_ts_entity_attr_map TYPE SORTED TABLE OF gty_s_entity_attr_map
WITH UNIQUE KEY primary_key COMPONENTS usmd_entity source_struc target_struc
|
||
| 7 | GTY_TS_MATERIALID | Public | See coding | Mapping internal/external Material ID | 20100917 | gty_ts_materialid TYPE SORTED TABLE OF materialid WITH UNIQUE KEY matnr_int
|
|
| 8 | GTY_TS_MODEL_STRUC | Private | See coding | 20091029 | gty_ts_model_struc TYPE SORTED TABLE OF gty_s_model_struc
WITH UNIQUE KEY usmd_model
usmd_entity
usmd_struc_usage
usmd_struc_sub
|
||
| 9 | GTY_TS_SEGMENT_ENTITIES | Private | See coding | 20120314 | gty_ts_segment_entities TYPE SORTED TABLE OF gty_s_segment_entities WITH UNIQUE KEY segment
|
||
| 10 | TY_S_CLASSTYPE | Public | See coding | 20111111 | BEGIN OF ty_s_classtype,
changeno_filter TYPE boole_d,
inverse_filter TYPE boole_d,
cc_supported TYPE boole_d,
classtypes TYPE mdg_bs_clf_t_classtype.
TYPES END OF ty_s_classtype
|
||
| 11 | TY_TS_CLASSTYPE | Public | See coding | 20111111 | ty_ts_classtype TYPE SORTED TABLE OF ty_s_classtype
WITH UNIQUE KEY changeno_filter inverse_filter cc_supported
|
Method Signatures
Method CHANGE_STAGING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | USMD_TS_ENTITY_DATA | MDG Data for classification | 20091012 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20091012 | |||
| 3 | IS_CLF_CHANGES | Call by reference | Type reference (TYPE) | IF_MDG_BS_CLF_ACCESS=>TY_S_CONTEXT_CHANGES | Classification Changes | 20091021 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material Exceptions and Messages - Existency Check | 20091012 |
Method CHECK_CC_CLASSTYPE_EXISTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Classtype supporting Changno exists | 20100921 | |||
| 2 | IV_OBJETYPE | Call by reference | Type reference (TYPE) | TABELLE | Name of database table for object | 20100921 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions with Static and Dynamic Check of RAISING Clause | 20100921 |
Method CHECK_SEVERITY_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ERROR | Value transfer | Type reference (TYPE) | BOOLE_D | Error | 20091011 | |||
| 2 | IO_MAT_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CX_MDG_BS_MAT_GEN | Material Exceptions and Messages | 20091011 | |||
| 3 | IT_MAT_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MESSAGE | Material Message Table | 20091011 | |||
| 4 | IT_USMD_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | USMD Messages | 20091012 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions and Messages | 20091011 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_MDG_BS_MAT_SERVICES has no parameter.
Method CLASS_CONSTRUCTOR on class CL_MDG_BS_MAT_SERVICES has no exception.
Method CONVERT_MATNR_TO_EXTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MATNR | Value transfer | Type reference (TYPE) | MATNR_EXT | Material Number (extern format) | 20100408 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR_INT | Material Number (intern format) | 20100408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions with Static and Dynamic Check of RAISING Clause | 20100408 |
Method CONVERT_MATNR_TO_INTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MATNR | Value transfer | Type reference (TYPE) | MATNR_INT | Material Number (internal format) | 20100921 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR_EXT | Material Number (external format) | 20100921 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions with Static and Dynamic Check of RAISING Clause | 20100921 |
Method DETERMINE_ENTITIES_PER_SEGMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120314 | |||
| 2 | IV_MAP_TO_PP | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120314 | |||
| 3 | IV_SEGMENT | Call by reference | Type reference (TYPE) | TBNAM | Segment name (API structure) | 20120314 | |||
| 4 | RT_ENTITIES | Value transfer | Type reference (TYPE) | USMD_TS_ENTITIES | Entity Types | 20120314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130219 |
Method DETERMINE_MAT_SEGMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20101022 | |||
| 2 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101022 | |||
| 3 | IV_MAP_FROM_MDG | Call by reference | Type reference (TYPE) | SMT_MAP | Mapping | 20101022 | |||
| 4 | IV_MAP_TO_MDG | Call by reference | Type reference (TYPE) | SMT_MAP | Mapping | 20101022 | |||
| 5 | RT_MAT_SEGMENTS | Value transfer | Type reference (TYPE) | MDG_BS_MAT_T_MAT_TBNAM | MDG BS MAT: Material Master Table Names | 20120313 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130218 |
Method DETERMINE_MAT_SEGMENTS_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAT_SEGMENTS_EXT | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_TBNAM | MDG BS MAT: Material Master Table Names | 20101022 | |||
| 2 | IO_DELTA | Call by reference | Object reference (TYPE REF TO) | IF_USMD_DELTA_BUFFER_READ | Read-Interface to Data Buffer | 20101022 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20101022 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130219 |
Method DETERMINE_MAT_SEGMENTS_INT_STD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAT_SEGMENTS_INT_STD | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_TBNAM | MDG BS MAT: Material Master Table Names | 20120320 | |||
| 2 | IO_DELTA | Call by reference | Object reference (TYPE REF TO) | IF_USMD_DELTA_BUFFER_READ | Read-Interface to Data Buffer | 20120320 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120320 | |||
| 4 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20120320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130219 |
Method DETERMINE_MAT_SEGMENTS_STD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAT_SEGMENTS_STD | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_TBNAM | MDG BS MAT: Material Master Table Names | 20110315 | |||
| 2 | IO_DELTA | Call by reference | Object reference (TYPE REF TO) | IF_USMD_DELTA_BUFFER_READ | Read-Interface to Data Buffer | 20110315 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20110315 | |||
| 4 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130219 |
Method DETERMINE_SMT_APPL_STRUCTURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | SMT_MAP | Mapping | 20091111 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130215 |
Method EVALUATE_MODEL_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | Model | 20101215 | |||
| 2 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101213 |
Method EVALUATE_MODEL_METADATA on class CL_MDG_BS_MAT_SERVICES has no exception.
Method EXCLUDE_CHANGED_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CHANGE_STRUCT | Call by reference | Type reference (TYPE) | ANY | Changed Fields Structure | 20110114 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20110114 | |||
| 3 | IS_UPDATE | Call by reference | Type reference (TYPE) | ANY | Update field list from delta buffer | 20120522 | |||
| 4 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110114 | |||
| 5 | IV_SOURCE_STRUC | Call by reference | Type reference (TYPE) | SMT_STRUCTURE | Entity Structure Name | 20120522 | |||
| 6 | IV_TARGET_STRUC | Call by reference | Type reference (TYPE) | SMT_STRUCTURE | Mat API Structure Name | 20120522 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130215 |
Method GET_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | Data in MDAF format | 20100114 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20091110 | |||
| 3 | ET_RESULT | Call by reference | Type reference (TYPE) | USMD_T_VALUE | Values of Read Fields | 20091110 | |||
| 4 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | Material Model | 20091109 | |||
| 5 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | Key field structure for selection | 20110310 | |||
| 6 | IT_ATTRIBUTE | Call by reference | Type reference (TYPE) | USMD_TS_FIELD | Fields to be read | 20091109 | |||
| 7 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | Entity Key Values for selection | 20091110 | |||
| 8 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20091110 |
Method GET_ATTRIBUTES on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_BOMSG_SEVERITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BO_SEVERITY | Value transfer | Type reference (TYPE) | /PLMB/SPI_MSG_SEVERITY | BO Severity | 20091011 | |||
| 2 | IO_MAT_MESSAGE | Call by reference | Object reference (TYPE REF TO) | CX_MDG_BS_MAT_GEN | Material Exceptions and Messages | 20091011 | |||
| 3 | IT_MAT_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MESSAGE | Materiak Message Table | 20091011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Classification Exceptions and Messages | 20091011 |
Method GET_CLASSIFICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_CLASSASGN | Call by reference | Type reference (TYPE) | IF_MDG_BS_CLF_ACCESS=>TY_TS_CLASSASGN | Class Assignment | 20091015 | |||
| 2 | ETS_VALUATION | Call by reference | Type reference (TYPE) | IF_MDG_BS_CLF_ACCESS=>TY_TS_VALUATION | Characteristic Valuation | 20091015 | |||
| 3 | ET_CLF_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_CLF_T_MESSAGE | Classification Message Table | 20110113 | |||
| 4 | EV_NO_HIT | Call by reference | Type reference (TYPE) | BOOLE_D | No staging area data available | 20101005 | |||
| 5 | IO_CONTEXT_CNTL | Call by reference | Object reference (TYPE REF TO) | IF_MDG_BS_CLF_CNTL | Classification Controller Interface for Lead Object | 20091202 | |||
| 6 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDM Data Model for Access from Non-SAP-Standard Code | 20091012 | |||
| 7 | ITS_CLF_CONTEXT | Call by reference | Type reference (TYPE) | IF_MDG_BS_CLF_ACCESS=>TY_TS_CONTEXT | Classification Context | 20091012 | |||
| 8 | IV_EXISTENCE_CHECK_ONLY | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Flag: only existence check, no read of data required | 20101015 | ||
| 9 | IV_WITH_EXPLOSION | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Explode result (ECN) | 20101018 | ||
| 10 | IV_WITH_VALUATION_CONV | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Convert valuation (VALUE + CHARNAME filled) | 20121011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material Exceptions and Messages - Existency Check | 20091012 |
Method GET_COMPTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_STRUCT_DESCR | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | 20120227 | ||||
| 2 | RT_COMPONENT | Value transfer | Type reference (TYPE) | ABAP_COMPONENT_TAB | 20120227 |
Method GET_COMPTAB on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_CONTROL_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CLF_CC_ALLOWED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100902 | |||
| 2 | EV_CLF_CC_MULT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100902 | |||
| 3 | EV_CLF_DIRECT_SAVE | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100902 | |||
| 4 | EV_CLF_SAVE_IN_UPD_TASK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100902 | |||
| 5 | EV_CLF_SAVE_LOCAL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100902 | |||
| 6 | EV_CLF_SAVE_ON_COMMIT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100902 | |||
| 7 | IV_MODEL | Call by reference | Type reference (TYPE) | USMD_MODEL | IF_MDG_BS_MAT_GEN_C=>GC_MODEL_MM | Data Model | 20100902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material Exceptions and Messages | 20100921 |
Method GET_DEFAULT_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CLASS | Value transfer | Type reference (TYPE) | KLASSE_D | Class | 20091217 | |||
| 2 | IV_CLASSTYPE | Call by reference | Type reference (TYPE) | KLASSENART_M | Class Type | 20100108 | |||
| 3 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20091217 | |||
| 4 | IV_MTART | Call by reference | Type reference (TYPE) | MTART | Material Type | 20091217 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions with Static and Dynamic Check of RAISING Clause | 20091217 |
Method GET_DEFAULT_CLASSTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CLASSTYPE | Value transfer | Type reference (TYPE) | KLASSENART | Class Type | 20100408 | |||
| 2 | IO_CONTEXT_CNTL | Call by reference | Object reference (TYPE REF TO) | IF_MDG_BS_CLF_CNTL | Classification Controller Interface for Lead Object | 20120402 | |||
| 3 | IV_CC_SUPPORTED | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Filter Classtype: Changno supported | 20100408 | ||
| 4 | IV_CHANGENO_FILTER | Call by reference | Type reference (TYPE) | AENNR | Change Number | 20100408 | |||
| 5 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20100408 | ||
| 6 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20121128 | |||
| 7 | IV_MTART | Call by reference | Type reference (TYPE) | MTART | Material Type | 20100408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions with Static and Dynamic Check of RAISING Clause | 20100408 |
Method GET_DEFAULT_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_LANGUAGE | Value transfer | Type reference (TYPE) | SY-LANGU | Language | 20100408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions with Static and Dynamic Check of RAISING Clause | 20100408 |
Method GET_DEFAULT_VALID_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VALID_FROM | Value transfer | Type reference (TYPE) | DATUV | Valid from | 20100408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions with Static and Dynamic Check of RAISING Clause | 20100408 |
Method GET_DESCR_STRUC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CTS_DESCR_STRUC | Call by reference | Type reference (TYPE) | GTY_TS_DESCR_STRUC | 20091110 | ||||
| 2 | IV_COMPDESCR | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100329 | ||
| 3 | IV_NAME_STRUC | Call by reference | Type reference (TYPE) | NAME_KOMP | DDIC Structure Component Name | 20091110 |
Method GET_DESCR_STRUC on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_EAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_MSG | MDG BS MAT: Material Error Message Table | 20120320 | |||
| 2 | EV_EAN11 | Call by reference | Type reference (TYPE) | EAN11 | International Article Number (EAN/UPC) | 20091020 | |||
| 3 | EV_NUMTP | Call by reference | Type reference (TYPE) | NUMTP | Category of International Article Number (EAN) | 20091020 | |||
| 4 | IV_EAN11 | Call by reference | Type reference (TYPE) | EAN11 | International Article Number (EAN/UPC) | 20091020 | |||
| 5 | IV_NUMTP | Call by reference | Type reference (TYPE) | NUMTP | Category of International Article Number (EAN) | 20091020 |
Method GET_EAN on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_ENTITIES_STRUC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENTITIES_STRUC | Value transfer | Type reference (TYPE) | USMD_TS_GEN_DDIC_STRUC | Generated Structures from View Cluster usmd004c | 20120706 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20120706 |
Method GET_ENTITIES_STRUC on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_FIELD_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETR_PROPERTY | Call by reference | Object reference (TYPE REF TO) | DATA | MDAF UI Field Control Properties | 20091110 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20091103 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20100614 | |||
| 4 | IT_DATA | Call by reference | Type reference (TYPE) | USMD_TS_ENTITY_DATA | UI Data | 20110719 | |||
| 5 | IT_KEY_FIELD | Call by reference | Type reference (TYPE) | USMD_TS_VALUE | MDAF Key Field Values | 20110719 | |||
| 6 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20091102 |
Method GET_FIELD_CONTROL on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_FIELD_CONTROL_WITH_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_FLD_PROP_ATTR | Call by reference | Type reference (TYPE) | ANY TABLE | Field Properties per Entity Key | 20110601 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20110421 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | Entity Key + Data | 20110511 | |||
| 4 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110421 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130218 |
Method GET_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MAP_FROM_MDG | Call by reference | Type reference (TYPE) | SMT_MAP | Mapping | 20100202 | |||
| 2 | EV_MAP_TO_MDG | Call by reference | Type reference (TYPE) | SMT_MAP | Mapping | 20100202 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20100614 | |||
| 4 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20100119 | |||
| 5 | IV_STRUC_USAGE | Call by reference | Type reference (TYPE) | USMD_STRUC_USGTXT | Structure usage | 20100202 |
Method GET_MAPPING on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_MATERIAL_CLASSTYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_CLASSTYPE | Value transfer | Type reference (TYPE) | MDG_BS_CLF_T_CLASSTYPE | Table of Class Types | 20091028 | |||
| 2 | IV_CHANGENO_FILTER | Call by reference | Type reference (TYPE) | AENNR | Change Number | 20091203 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20091028 |
Method GET_MATERIAL_CLASSTYPES on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_MAT_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDM Data Model for Access from Non-SAP-Standard Code | 20091006 | |||
| 2 | IT_MAT_ID | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_ID | Material: Table of material IDs | 20090917 | |||
| 3 | IV_DEFAULT | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20091216 | ||
| 4 | RT_RESULT | Value transfer | Type reference (TYPE) | MDG_BS_MAT_T_MAT_ID_TYPE | Material: Table of Material ID and Material type | 20090917 |
Method GET_MAT_TYPES on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_MAT_TYPES_FROM_BUFFER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAT_ID_TYPE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_ID_TYPE | Material: Table of Material ID and Material type | 20100923 | |||
| 2 | ITR_MODEL_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Model Data | 20100923 |
Method GET_MAT_TYPES_FROM_BUFFER on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_MODEL_FIELDNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20091110 | |||
| 2 | RV_FIELDNAME | Value transfer | Type reference (TYPE) | USMD_FIELDNAME | Fieldname | 20091110 |
Method GET_MODEL_FIELDNAME on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_MODEL_STRUCTURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_STRUC_ATTR | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of Attribute Structure | 20091023 | |||
| 2 | EV_STRUC_ES | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of Search Structure | 20091112 | |||
| 3 | EV_STRUC_FC | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of Field Control Structure | 20091110 | |||
| 4 | EV_STRUC_FP | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of Field Property Structure (EHP6) | 20111111 | |||
| 5 | EV_STRUC_FPT | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of Field Property Structure for Text | 20121212 | |||
| 6 | EV_STRUC_TEXT | Call by reference | Type reference (TYPE) | DDOBJNAME | Name of Text Structure | 20091023 | |||
| 7 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDM Data Model for Access from Non-SAP-Standard Code | 20091029 | |||
| 8 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type of Model | 20091023 |
Method GET_MODEL_STRUCTURES on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_ROOT_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDM Data Model for Access from Non-SAP-Standard Code | 20090902 | |||
| 2 | IT_ATTRIBUTE | Call by reference | Type reference (TYPE) | USMD_TS_FIELD | Field Names to be read | 20090902 | |||
| 3 | IV_EDITION | Call by reference | Type reference (TYPE) | USMD_VALUE | Characteristic Value | 20090916 | |||
| 4 | IV_MATERIAL | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20090902 | |||
| 5 | RT_RESULT | Value transfer | Type reference (TYPE) | USMD_T_VALUE | FieldNamew and Values | 20090902 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Material Exceptions and Messages - Existency Check | 20090902 |
Method GET_SMT_APPL_STRUCTURES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION | Call by reference | Type reference (TYPE) | SMT_MAP | Mapping | 20100303 | |||
| 2 | RT_APPL_STRUCS | Value transfer | Type reference (TYPE) | MDG_BS_MAT_TS_APPL_STRUCTURES | Structures of Application Mappings | 20100303 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130215 |
Method GET_USMD_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_USMD_MESSAGE | Value transfer | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20091011 | |||
| 2 | IT_MAT_MESSAGE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MESSAGE | Material Message Table | 20091011 |
Method GET_USMD_MESSAGES on class CL_MDG_BS_MAT_SERVICES has no exception.
Method GET_VALID_CLASSTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ETS_CLASSTYPE | Value transfer | Type reference (TYPE) | MDG_BS_CLF_T_CLASSTYPE | Table of Classtypes | 20100408 | |||
| 2 | IV_CC_SUPPORTED | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Filter Classtype: Changno supported | 20100408 | ||
| 3 | IV_CHANGENO_FILTER | Call by reference | Type reference (TYPE) | AENNR | Filter Classtype: only Changeno based classtypes | 20100408 | |||
| 4 | IV_INVERSE_FILTER | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Filter Classtype: only Time based classtypes if no changeno | 20100408 | ||
| 5 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | SY-LANGU | SY-LANGU | Language Key of Current Text Environment | 20100408 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exceptions with Static and Dynamic Check of RAISING Clause | 20100408 |
Method HAS_ENTITY_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20100602 | |||
| 2 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20091023 | |||
| 3 | RV_HAS | Value transfer | Type reference (TYPE) | BOOLE_D | Has or has not Description? | 20091023 |
Method HAS_ENTITY_TEXT on class CL_MDG_BS_MAT_SERVICES has no exception.
Method MAP_CLA_2_STA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20101115 | |||
| 2 | IT_CLASSASGN | Call by reference | Type reference (TYPE) | IF_MDG_BS_CLF_ACCESS=>TY_TS_CLASSASGN | 20101115 | ||||
| 3 | I_RT_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Expected data reference (or generated) | 20101117 | |||
| 4 | R_RT_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | Result table (generated structure) | 20101115 |
Method MAP_CLA_2_STA on class CL_MDG_BS_MAT_SERVICES has no exception.
Method MAP_FIELD_CONTROL_2API Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_PROPERTY | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MATERIAL_UI_PROP | MDG BS MAT: Material Master UI properties | 20110418 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110406 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20110406 | |||
| 4 | IR_T_PROPERTY | Call by reference | Object reference (TYPE REF TO) | DATA | MDAF UI Field Control Properties | 20110420 | |||
| 5 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110406 |
Method MAP_FIELD_CONTROL_2API on class CL_MDG_BS_MAT_SERVICES has no exception.
Method MAP_MATNR_INT_2_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MATERIALID | Call by reference | Type reference (TYPE) | GTY_TS_MATERIALID | Mapping internal/external Material ID | 20100917 | |||
| 2 | ITR_MODEL_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Model Data | 20100917 |
Method MAP_MATNR_INT_2_EXT on class CL_MDG_BS_MAT_SERVICES has no exception.
Method MAP_MODEL_2_API Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_API_DATA | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_DATA | API Data | 20100112 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100505 | |||
| 3 | IO_FILL_API | Call by reference | Object reference (TYPE REF TO) | IF_BS_MAT_FILL_API | Fill API Structure (obsolete) | 20091110 | |||
| 4 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20100614 | |||
| 5 | ITR_MODEL_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Model Data | 20100112 | |||
| 6 | IV_DELETE | Call by reference | Type reference (TYPE) | BOOLE_D | Delete line | 20110907 | |||
| 7 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20100120 | |||
| 8 | IV_SOURCE_STRUC | Call by reference | Type reference (TYPE) | SMT_STRUCTURE | Entity Structure Name | 20091110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130215 |
Method MAP_MODEL_2_STA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MODEL_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | Entity Data | 20091028 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100505 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20100614 | |||
| 4 | IS_API_DATA | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_DATA | API Data | 20091026 | |||
| 5 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20100120 | |||
| 6 | IV_TARGET_STRUC | Call by reference | Type reference (TYPE) | SMT_STRUCTURE | Entity Structure Name | 20091026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception for SMT mapping im material | 20130215 |
Method MAP_TO_CR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20110105 | ||||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20110105 | |||
| 3 | IT_MFRES | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MFIELDRES | Material: Table of field names to be initialized | 20110105 | |||
| 4 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20110105 | |||
| 5 | I_R_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20110105 |
Method MAP_TO_CR on class CL_MDG_BS_MAT_SERVICES has no exception.
Method MAP_VAL_2_STA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20101115 | |||
| 2 | IT_VALUATION | Call by reference | Type reference (TYPE) | IF_MDG_BS_CLF_ACCESS=>TY_TS_VALUATION | 20101115 | ||||
| 3 | I_RT_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20101117 | ||||
| 4 | R_RT_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20101115 |
Method MAP_VAL_2_STA on class CL_MDG_BS_MAT_SERVICES has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 605 |