Hierarchy
⤷
⤷
Properties
| Class | CL_MDG_BS_MAT_BO | |
| Short Description | BO for MDG material | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MDG_BS_MAT_SP | MDG: Material Service Provider |
| Created | 20100519 | SAP |
| Last change | 20140121 | 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 class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_MDG_BS_MAT_BO has no interface implemented.
Friends
Class CL_MDG_BS_MAT_BO has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_MDG_BS_MAT_BO | singleton instance | 20110325 | |||
| 2 | Static Attribute | Private | Type reference (TYPE) | MDG_BS_MAT_T_LEADING_ENTITY | Leading Entity Type Table | 20120614 | |||
| 3 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | Indicator whether aa-mbew data changes are calculated | 20120506 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | Indicator whether aa-mvke data changes are calculated | 20120506 | |||
| 5 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | Indicator whether aa-plant data changes are calculated | 20120501 | |||
| 6 | Static Attribute | Private | Type reference (TYPE) | BWKRS_CUS | Valuation area setting | 20131010 | |||
| 7 | Instance attribute | Public | Object reference (TYPE REF TO) | /PLMB/IF_SPI_COLLECTOR | Collector Input Interface | 20120522 | |||
| 8 | Static Attribute | Public | Object reference (TYPE REF TO) | IF_USMD_CONV_SOM_GOV_API | Governance API: Single Chg. Req. Convenience Governance API | 20100929 | |||
| 9 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_MDG_BS_MAT_ENTITY_BUFFER | Field property buffer | 20131106 | |||
| 10 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_MDG_BS_MAT_API | Sydney Material API Layer | 20100712 | |||
| 11 | Static Attribute | Public | Type reference (TYPE) | MEINS | Based Unit of Measure | 20120301 | |||
| 12 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | First read indicator | 20110307 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | BOOLE_D | Indicator whether or not the matnr is locked | 20100519 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | MATNR | Material Nr | 20100519 | |||
| 15 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | Material exists in Active Area | 20110318 | |||
| 16 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | Material exists in Staging Area | 20110307 | |||
| 17 | Static Attribute | Public | Type reference (TYPE) | MATNR | Matnr last saved | 20110304 | |||
| 18 | Static Attribute | Public | Type reference (TYPE) | MATNR | Old matnr | 20110207 | |||
| 19 | Instance attribute | Public | Type reference (TYPE) | MAKTX | Material text | 20110401 | |||
| 20 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | Whether the data are already saved | 20110513 | |||
| 21 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | Whether the data are saved anytime within a session | 20111111 | |||
| 22 | Static Attribute | Public | Type reference (TYPE) | BOOLE_D | whether or not communicator is set | 20110228 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Activate a new calculation of the icon | 20131028 | |
| 2 | Instance method | Private | Method | 20120419 | ||
| 3 | Instance method | Private | Event handling method | Unlock after save | 20110714 | |
| 4 | Instance method | Public | Method | Check data | 20101116 | |
| 5 | Instance method | Public | Method | Check data of active area | 20101116 | |
| 6 | Instance method | Public | Method | Check authorization | 20100813 | |
| 7 | Instance method | Private | Method | Check authorization in staging area | 20100813 | |
| 8 | Instance method | Public | Method | Check data of staging area | 20101116 | |
| 9 | Static method | Public | Method | Cleanup BO Instance | 20110329 | |
| 10 | Instance method | Public | Method | Invalidate field property buffer | 20131106 | |
| 11 | Instance method | Public | Method | Comparison between staging and active area | 20120505 | |
| 12 | Instance method | Private | Constructor | 20100519 | ||
| 13 | Instance method | Private | Method | Converts a prop-option from the staging-format to the UI one | 20130808 | |
| 14 | Instance method | Private | Method | Copy dependent distr. chain data | 20120606 | |
| 15 | Instance method | Private | Method | Copy dependent plant data | 20120606 | |
| 16 | Instance method | Public | Method | Create data references for structures and tables | 20100827 | |
| 17 | Instance method | Public | Method | Create data references for all entities | 20120319 | |
| 18 | Instance method | Public | Method | Delete data | 20101123 | |
| 19 | Instance method | Private | Method | Delete dependent distr. chain data | 20120606 | |
| 20 | Instance method | Private | Method | Delete dependent plant data | 20120606 | |
| 21 | Instance method | Public | Method | Deletes data from staging area for a node/entity/key | 20120508 | |
| 22 | Instance method | Public | Method | Delete data of staging area | 20101123 | |
| 23 | Instance method | Private | Method | get the right aland for field | 20120313 | |
| 24 | Static method | Public | Method | Check if material exists | 20110328 | |
| 25 | Static method | Public | Method | Check whether a matnr exists inactive area | 20110328 | |
| 26 | Instance method | Public | Method | whether pant is the onky one withe the same ccode | 20120509 | |
| 27 | Static method | Public | Method | Check whether a matnr exists in Staging area | 20110328 | |
| 28 | Instance method | Public | Method | Comparison between staging and active area for a key | 20120505 | |
| 29 | Instance method | Public | Method | Flush Data | 20120301 | |
| 30 | Instance method | Public | Method | Flush Data | 20120301 | |
| 31 | Instance method | Public | Method | Check if material exists in staging area | 20110301 | |
| 32 | Instance method | Public | Method | Retrieves the change request via the material | 20110324 | |
| 33 | Static method | Public | Method | Retrieves the change request via the material | 20110607 | |
| 34 | Instance method | Public | Method | 20100519 | ||
| 35 | Instance method | Public | Method | Get derived data | 20130621 | |
| 36 | Instance method | Public | Method | Determine field properties | 20111111 | |
| 37 | Instance method | Public | Method | Determine field properties | 20111111 | |
| 38 | Instance method | Public | Method | Determine field properties | 20111111 | |
| 39 | Instance method | Public | Method | Determine field properties for inserted empty lines | 20130808 | |
| 40 | Instance method | Private | Method | Determine field properties for usual data in acti. area mode | 20130808 | |
| 41 | Instance method | Private | Method | Determine field properties forausual data in stag area mode | 20130808 | |
| 42 | Instance method | Public | Method | Determine field properties for inserted empty lines | 20130808 | |
| 43 | Instance method | Private | Method | Determine field properties for inserted empty lines(Ac-area) | 20130808 | |
| 44 | Instance method | Private | Method | Determine field properties for inserted empty lines(Ac-area) | 20130808 | |
| 45 | Static method | Public | Method | Get instance of this class | 20110328 | |
| 46 | Instance method | Public | Method | Get entities for node with same key and with different key | 20120330 | |
| 47 | Instance method | Public | Method | Returns all leading entities for a given node | 20120717 | |
| 48 | Instance method | Public | Method | Get Matnr new | 20110128 | |
| 49 | Static method | Public | Method | Retrieves the material nr or numbers of a change request | 20110415 | |
| 50 | Instance method | Public | Method | Get number of plants in SA belonging to given company code | 20120508 | |
| 51 | Instance method | Public | Method | Get Matnr new | 20110209 | |
| 52 | Instance method | Public | Method | Get text field values | 20100824 | |
| 53 | Static method | Public | Method | Determine valuation area (company code / plant) | 20131010 | |
| 54 | Instance method | Private | Event handling method | Get the changed key from Conv API | 20120326 | |
| 55 | Instance method | Private | Event handling method | 20120510 | ||
| 56 | Instance method | Private | Method | Invalidate nodes which are dependent on atribute changes | 20120919 | |
| 57 | Instance method | Public | Method | Gets info whether or not a change of an entity is allowed | 20110421 | |
| 58 | Static method | Public | Method | Check whether a matnr exists in Staging area | 20111111 | |
| 59 | Instance method | Public | Method | Lock data | 20100812 | |
| 60 | Instance method | Public | Method | Lock data of staging area | 20100812 | |
| 61 | Instance method | Private | Method | Map field properties from STA to UI | 20111111 | |
| 62 | Instance method | Private | Method | Map field properties of inserted empty lines from STA to UI | 20130808 | |
| 63 | Instance method | Private | Method | Map field properties of inserted empty lines from STA to UI | 20130808 | |
| 64 | Instance method | Private | Method | Map data from staging into UI format | 20101206 | |
| 65 | Instance method | Public | Method | Map data from UI into staging format | 20101206 | |
| 66 | Instance method | Public | Method | Adds entity data | 20120505 | |
| 67 | Instance method | Public | Method | Set overwrite values to data | 20100708 | |
| 68 | Instance method | Public | Method | Read data | 20100531 | |
| 69 | Instance method | Public | Method | Read data from active area | 20100712 | |
| 70 | Instance method | Public | Method | Read from model ext | 20120925 | |
| 71 | Static method | Public | Method | Read complete Material Data | 20130621 | |
| 72 | Instance method | Public | Method | Read data from staging area | 20100805 | |
| 73 | Instance method | Private | Method | Determine field properties forausual data in stag area mode | 20130808 | |
| 74 | Instance method | Public | Method | Rollback data | 20101025 | |
| 75 | Instance method | Public | Method | Rollback data of active area | 20101025 | |
| 76 | Instance method | Public | Method | Rollback data of staging area | 20101025 | |
| 77 | Instance method | Public | Method | Save data | 20100519 | |
| 78 | Instance method | Public | Method | Save data of active area | 20100712 | |
| 79 | Instance method | Public | Method | Save data of staging area | 20100805 | |
| 80 | Instance method | Public | Method | Selects from data the entries which belong to the given key | 20120505 | |
| 81 | Instance method | Public | Method | Check if material exists in active area | 20110301 | |
| 82 | Instance method | Public | Method | Check if material exists in staging area | 20110301 | |
| 83 | Instance method | Public | Method | Check if material exists in active area | 20110301 | |
| 84 | Instance method | Public | Method | Set default values | 20100709 | |
| 85 | Instance method | Public | Method | Check if material exists in active area | 20110609 | |
| 86 | Instance method | Public | Method | Check if material exists in active area | 20110307 | |
| 87 | Instance method | Public | Method | Set Matnr new | 20110328 | |
| 88 | Instance method | Public | Method | Setter MV_LOCKED | 20120925 | |
| 89 | Instance method | Public | Method | Unlock data | 20100812 | |
| 90 | Instance method | Public | Method | Unlock data in staging area | 20100823 | |
| 91 | Instance method | Protected | Method | Update field properties according to a special logic | 20130808 | |
| 92 | Instance method | Public | Method | Write data | 20100531 | |
| 93 | Instance method | Public | Method | Write data into active area | 20100712 | |
| 94 | Instance method | Private | Method | Write template data into buffer | 20110803 | |
| 95 | Instance method | Public | Method | Write data into staging area | 20100805 |
Events
Class CL_MDG_BS_MAT_BO has no event.
Types
Class CL_MDG_BS_MAT_BO has no local type.
Method Signatures
Method ACTIVATE_ICON_CALCULATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NODES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_NODE_NAME | Node Names | 20131028 |
Method ACTIVATE_ICON_CALCULATION on class CL_MDG_BS_MAT_BO has no exception.
Method ADD_INITIAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20120419 | ||||
| 2 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20120419 |
Method ADD_INITIAL_DATA on class CL_MDG_BS_MAT_BO has no exception.
Method AFTER_SAVE_UNLOCK Signature
Method AFTER_SAVE_UNLOCK on class CL_MDG_BS_MAT_BO has no parameter.
Method AFTER_SAVE_UNLOCK on class CL_MDG_BS_MAT_BO has no exception.
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20101116 | ||||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | 20101116 |
Method CHECK on class CL_MDG_BS_MAT_BO has no exception.
Method CHECK_AA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20101116 | ||||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | 20101116 |
Method CHECK_AA on class CL_MDG_BS_MAT_BO has no exception.
Method CHECK_AUTHORIZATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100813 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100813 | |||
| 3 | IS_DATA | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_AUTH | 20120404 |
Method CHECK_AUTHORIZATION on class CL_MDG_BS_MAT_BO has no exception.
Method CHECK_AUTHORIZATION_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100813 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20100813 | |||
| 3 | IS_DATA | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MAT_AUTH | MDF BS MAT: Authority Check Structure for Material Master | 20120404 |
Method CHECK_AUTHORIZATION_SA on class CL_MDG_BS_MAT_BO has no exception.
Method CHECK_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20101116 | ||||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | 20101116 |
Method CHECK_SA on class CL_MDG_BS_MAT_BO has no exception.
Method CLEANUP Signature
Method CLEANUP on class CL_MDG_BS_MAT_BO has no parameter.
Method CLEANUP on class CL_MDG_BS_MAT_BO has no exception.
Method CLEANUP_FIELD_PROP_BUF Signature
Method CLEANUP_FIELD_PROP_BUF on class CL_MDG_BS_MAT_BO has no parameter.
Method CLEANUP_FIELD_PROP_BUF on class CL_MDG_BS_MAT_BO has no exception.
Method COMP_DATA_AA_STA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA_AA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Active data refering to the input | 20120505 | |||
| 2 | ET_DATA_STA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Staging data refering to the input | 20120505 | |||
| 3 | ET_DATA_STA_DEL | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Active data, , which have to be deleted in the staging area | 20120505 | |||
| 4 | ET_DATA_STA_INS | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Active data, which have to be inserted in the staging area | 20120505 | |||
| 5 | ET_DATA_STA_UPD | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Active data, which have to be updated in the staging area | 20120505 | |||
| 6 | ET_KEYS_AA | Call by reference | Object reference (TYPE REF TO) | DATA | Keys in active area | 20120505 | |||
| 7 | ET_KEYS_DIF | Call by reference | Object reference (TYPE REF TO) | DATA | Keys refering to different active- and staging-area | 20120505 | |||
| 8 | ET_KEYS_STA | Call by reference | Object reference (TYPE REF TO) | DATA | Keys in staging | 20120505 | |||
| 9 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120505 | |||
| 10 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Failure | 20120505 | |||
| 11 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | Keys | 20120505 | |||
| 12 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20120505 | |||
| 13 | IV_ENTITY_EXCL | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity which has to be excluded from the consideretions | 20120614 | |||
| 14 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20120505 | |||
| 15 | IV_ONLY_CONS_KEYS_AA | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Whether or not only common key (aa+sta) has to be consid | 20120505 |
Method COMP_DATA_AA_STA on class CL_MDG_BS_MAT_BO has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | New Material No | 20100519 |
Method CONSTRUCTOR on class CL_MDG_BS_MAT_BO has no exception.
Method CONVERT_PROP_OPTION_STA_2_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PROP_OPTION_UI | Value transfer | Type reference (TYPE) | /PLMB/SPI_PRPTY_OPTION | Field Property option in Ui format | 20130808 | |||
| 2 | IV_HIDDEN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Hidden indicator | 20130809 | |||
| 3 | IV_PROP_OPTION_STA | Call by reference | Type reference (TYPE) | ANY | Field Property option in staging format | 20130808 |
Method CONVERT_PROP_OPTION_STA_2_UI on class CL_MDG_BS_MAT_BO has no exception.
Method COPY_DEP_DISTR_CHAIN_DATA 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_GOV_API_TS_ENT_TABL | Template Data | 20120606 | |||
| 2 | IT_DEP_ENTITY | Call by reference | Type reference (TYPE) | USMD_T_ENTITY | Dependent Entity Types | 20120606 | |||
| 3 | IV_VKORG_TARGET | Call by reference | Type reference (TYPE) | VKORG | Target Sales Organization | 20120606 | |||
| 4 | IV_VKORG_TMPLT | Call by reference | Type reference (TYPE) | VKORG | Template Sales Organization | 20120606 | |||
| 5 | IV_VTWEG_TARGET | Call by reference | Type reference (TYPE) | VTWEG | Target Distribution Channel | 20120606 | |||
| 6 | IV_VTWEG_TMPLT | Call by reference | Type reference (TYPE) | VTWEG | Template Distribution Channel | 20120606 |
Method COPY_DEP_DISTR_CHAIN_DATA on class CL_MDG_BS_MAT_BO has no exception.
Method COPY_DEP_PLANT_DATA 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_GOV_API_TS_ENT_TABL | Template Data | 20120606 | |||
| 2 | IT_DEP_ENTITY | Call by reference | Type reference (TYPE) | USMD_T_ENTITY | Dependent Entity Types | 20120606 | |||
| 3 | IT_PLANT_BWKEY | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_PLANT_BWKEY | Plants with their Valuation Areas | 20120615 | |||
| 4 | IV_WERKS_TARGET | Call by reference | Type reference (TYPE) | WERKS_D | Target Plant | 20120606 | |||
| 5 | IV_WERKS_TMPLT | Call by reference | Type reference (TYPE) | WERKS_D | Template Plant | 20120606 |
Method COPY_DEP_PLANT_DATA on class CL_MDG_BS_MAT_BO has no exception.
Method CREATE_DATA_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_ENTITY_STR | Call by reference | Object reference (TYPE REF TO) | DATA | Entity structure | 20100827 | |||
| 2 | ER_ENTITY_TAB | Call by reference | Object reference (TYPE REF TO) | DATA | Entity table | 20100827 | |||
| 3 | ER_KEY_STR | Call by reference | Object reference (TYPE REF TO) | DATA | Key structure | 20100827 | |||
| 4 | ER_KEY_TAB | Call by reference | Object reference (TYPE REF TO) | DATA | Key table | 20100827 | |||
| 5 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20100827 | |||
| 6 | IS_TXT | Call by reference | Type reference (TYPE) | BOOLE | Whether text structure is considered | 20101129 | |||
| 7 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20100827 |
Method CREATE_DATA_REF on class CL_MDG_BS_MAT_BO has no exception.
Method CREATE_DATA_REF_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA_REF | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_DATA_REF_ENTY | Data references for all entities | 20120319 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120319 |
Method CREATE_DATA_REF_ALL on class CL_MDG_BS_MAT_BO has no exception.
Method DELETE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20101123 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101123 | |||
| 3 | IT_NODE_ID | Call by reference | Type reference (TYPE) | INDEX TABLE | 20101123 | ||||
| 4 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20101214 | |||
| 5 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101214 | |||
| 6 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20101123 |
Method DELETE on class CL_MDG_BS_MAT_BO has no exception.
Method DELETE_DEP_DISTR_CHAIN_DATA 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_GOV_API_TS_ENT_TABL | Template Data | 20120606 | |||
| 2 | IT_DEP_ENTITY | Call by reference | Type reference (TYPE) | USMD_T_ENTITY | Dependent Entity Types | 20120606 | |||
| 3 | IV_VKORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20120606 | |||
| 4 | IV_VTWEG | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20120606 |
Method DELETE_DEP_DISTR_CHAIN_DATA on class CL_MDG_BS_MAT_BO has no exception.
Method DELETE_DEP_PLANT_DATA 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_GOV_API_TS_ENT_TABL | Template Data | 20120606 | |||
| 2 | IT_DEP_ENTITY | Call by reference | Type reference (TYPE) | USMD_T_ENTITY | Dependent Entity Types | 20120606 | |||
| 3 | IT_PLANT_BWKEY | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_PLANT_BWKEY | Plants with their Valuation Areas | 20120615 | |||
| 4 | IV_WERKS | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20120606 |
Method DELETE_DEP_PLANT_DATA on class CL_MDG_BS_MAT_BO has no exception.
Method DELETE_NODE_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120508 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | failure | 20120508 | |||
| 3 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | (Partially) specified key | 20120508 | |||
| 4 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20120508 | |||
| 5 | IV_ENTITY_EXCL | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity excluded from the deletion | 20120614 | |||
| 6 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20120508 |
Method DELETE_NODE_DATA on class CL_MDG_BS_MAT_BO has no exception.
Method DELETE_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20101123 | ||||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20101123 | |||
| 3 | IT_NODE_ID | Call by reference | Type reference (TYPE) | INDEX TABLE | 20101123 | ||||
| 4 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20101214 | |||
| 5 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101214 | |||
| 6 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | 20101123 |
Method DELETE_SA on class CL_MDG_BS_MAT_BO has no exception.
Method DETERMINE_ALAND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20120313 | ||||
| 2 | IV_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | 20120313 | ||||
| 3 | RV_ALAND | Value transfer | Type reference (TYPE) | ALAND | Departure country (country from which the goods are sent) | 20120313 |
Method DETERMINE_ALAND on class CL_MDG_BS_MAT_BO has no exception.
Method EXIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110328 | |||
| 2 | RV_EXISTS | Value transfer | Type reference (TYPE) | BOOLE_D | 20110328 |
Method EXIST on class CL_MDG_BS_MAT_BO has no exception.
Method EXIST_AA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Nr | 20110328 | |||
| 2 | RV_EXISTS | Value transfer | Type reference (TYPE) | BOOLE_D | whether the matnr exists in staging Area | 20110328 |
Method EXIST_AA on class CL_MDG_BS_MAT_BO has no exception.
Method EXIST_OTHER_PLANT_SAME_CCODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120509 | |||
| 2 | EV_EXIST | Call by reference | Type reference (TYPE) | BOOLE_D | Whether an other plant exists with the same ccode | 20120509 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Failure | 20120509 | |||
| 4 | IV_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20120509 |
Method EXIST_OTHER_PLANT_SAME_CCODE on class CL_MDG_BS_MAT_BO has no exception.
Method EXIST_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Nr | 20110328 | |||
| 2 | RV_EXISTS | Value transfer | Type reference (TYPE) | BOOLE_D | whether the matnr exists in staging Area | 20110328 |
Method EXIST_SA on class CL_MDG_BS_MAT_BO has no exception.
Method FIND_DATA_DIF_FOR_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA_STA_DEL | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Active data, , which have to be deleted in the staging area | 20120505 | |||
| 2 | ET_DATA_STA_INS | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Active data, which have to be inserted in the staging area | 20120505 | |||
| 3 | ET_DATA_STA_UPD | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Active data, which have to be updated in the staging area | 20120505 | |||
| 4 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | messages | 20120505 | |||
| 5 | EV_DATA_DIF | Call by reference | Type reference (TYPE) | BOOLE_D | Whether the data in active- and staging area are different | 20120505 | |||
| 6 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | failure | 20120505 | |||
| 7 | IT_DATA_AA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Data in active area refering to the key | 20120505 | |||
| 8 | IT_DATA_STA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Data in staging area refering to the key | 20120505 |
Method FIND_DATA_DIF_FOR_KEY on class CL_MDG_BS_MAT_BO has no exception.
Method FLUSH Signature
Method FLUSH on class CL_MDG_BS_MAT_BO has no parameter.
Method FLUSH on class CL_MDG_BS_MAT_BO has no exception.
Method FLUSH_SA Signature
Method FLUSH_SA on class CL_MDG_BS_MAT_BO has no parameter.
Method FLUSH_SA on class CL_MDG_BS_MAT_BO has no exception.
Method GET_CREQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CREQUEST | Call by reference | Type reference (TYPE) | USMD_CREQUEST | Change Request | 20110301 |
Method GET_CREQUEST on class CL_MDG_BS_MAT_BO has no exception.
Method GET_CREQUEST_BY_MATNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CREQUEST | Call by reference | Type reference (TYPE) | USMD_CREQUEST | Change Request | 20110324 | |||
| 2 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110324 |
Method GET_CREQUEST_BY_MATNR on class CL_MDG_BS_MAT_BO has no exception.
Method GET_CREQUEST_BY_MATNR_STATIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130610 | |||
| 2 | EV_CREQUEST | Call by reference | Type reference (TYPE) | USMD_CREQUEST | Change Request | 20110607 | |||
| 3 | EV_CREQUEST_TXTLG | Call by reference | Type reference (TYPE) | USMD_TXTLG | 20120320 | ||||
| 4 | EV_CREQUEST_TYPE | Call by reference | Type reference (TYPE) | USMD_CREQUEST_TYPE | Type of Change Request | 20111111 | |||
| 5 | EV_CREQUEST_WFS | Call by reference | Type reference (TYPE) | USMD_CREQUEST_WFS | Change Request Step | 20120417 | |||
| 6 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110607 |
Method GET_CREQUEST_BY_MATNR_STATIC on class CL_MDG_BS_MAT_BO has no exception.
Method GET_CREQUEST_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CREQUEST_ID | Value transfer | Type reference (TYPE) | USMD_CREQUEST | 20100823 |
Method GET_CREQUEST_ID on class CL_MDG_BS_MAT_BO has no exception.
Method GET_DERIVE_ENTITY_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DERIVED_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20130621 | ||||
| 2 | IT_NODE_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20130621 | ||||
| 3 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20130621 |
Method GET_DERIVE_ENTITY_RESULT on class CL_MDG_BS_MAT_BO has no exception.
Method GET_FIELD_PROPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20111111 | |||
| 2 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROPERTIES | Field properties | 20111111 | |||
| 3 | ET_PROPERTIES_IDX | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEXED_PROPERTY | Property profile which applies for all records | 20111111 | |||
| 4 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | Was mapping successful? | 20111111 | |||
| 5 | IT_DATA_UI | Call by reference | Type reference (TYPE) | INDEX TABLE | Reference data | 20111111 | |||
| 6 | IT_KEY_UI | Call by reference | Type reference (TYPE) | ANY | Reference key | 20111111 | |||
| 7 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20111111 | |||
| 8 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20111111 |
Method GET_FIELD_PROPS on class CL_MDG_BS_MAT_BO has no exception.
Method GET_FIELD_PROPS_AA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20111111 | |||
| 2 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROPERTIES | Field properties | 20111111 | |||
| 3 | ET_PROPERTIES_IDX | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEXED_PROPERTY | Property profile which applies for all records | 20111111 | |||
| 4 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | Was mapping successful? | 20111111 | |||
| 5 | IT_DATA_UI | Call by reference | Type reference (TYPE) | INDEX TABLE | Reference data | 20111111 | |||
| 6 | IT_KEY_UI | Call by reference | Type reference (TYPE) | ANY | Reference keys | 20111111 | |||
| 7 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20111111 | |||
| 8 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20111111 |
Method GET_FIELD_PROPS_AA on class CL_MDG_BS_MAT_BO has no exception.
Method GET_FIELD_PROPS_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20111111 | |||
| 2 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROPERTIES | Field properties | 20111111 | |||
| 3 | ET_PROPERTIES_IDX | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEXED_PROPERTY | Property profile which applies for all records | 20111111 | |||
| 4 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | Was mapping successful? | 20111111 | |||
| 5 | IT_DATA_UI | Call by reference | Type reference (TYPE) | INDEX TABLE | Reference data | 20111111 | |||
| 6 | IT_KEY_UI | Call by reference | Type reference (TYPE) | ANY | Reference keys | 20111111 | |||
| 7 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20111111 | |||
| 8 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20111111 |
Method GET_FIELD_PROPS_SA on class CL_MDG_BS_MAT_BO has no exception.
Method GET_FIELD_PROP_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130808 | |||
| 2 | ET_PROPERTIES_IDX | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEXED_PROPERTY | Field properties for real data | 20130808 | |||
| 3 | IT_DATA_STA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Staging area | 20130808 | |||
| 4 | IT_KEY_UI | Call by reference | Type reference (TYPE) | STANDARD TABLE | Reference keys | 20130808 | |||
| 5 | IT_REQUESTED_FIELD | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_REQUESTED_FIELD | Requested Fields of Node Data | 20131106 | |||
| 6 | IV_ACTION | Call by reference | Type reference (TYPE) | ACTIV_AUTH | '03' | Activity | 20130808 | ||
| 7 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20130808 | |||
| 8 | IV_HIDDEN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Hidden indicator | 20130809 | |||
| 9 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20130808 |
Method GET_FIELD_PROP_DATA on class CL_MDG_BS_MAT_BO has no exception.
Method GET_FIELD_PROP_DATA_AA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130808 | |||
| 2 | ET_PROPERTIES_IDX | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEXED_PROPERTY | Property profile which applies for all records | 20130808 | |||
| 3 | IT_KEY_UI | Call by reference | Type reference (TYPE) | STANDARD TABLE | Reference keys | 20130808 | |||
| 4 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20130808 | |||
| 5 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20130808 |
Method GET_FIELD_PROP_DATA_AA on class CL_MDG_BS_MAT_BO has no exception.
Method GET_FIELD_PROP_DATA_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130808 | |||
| 2 | ET_PROPERTIES_IDX | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEXED_PROPERTY | Property profile which applies for all records | 20130808 | |||
| 3 | IT_DATA_STA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Staging data | 20130808 | |||
| 4 | IT_KEY_UI | Call by reference | Type reference (TYPE) | STANDARD TABLE | Reference keys | 20130808 | |||
| 5 | IT_REQUESTED_FIELD | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_REQUESTED_FIELD | Requested Fields of Node Data | 20131106 | |||
| 6 | IV_ACTION | Call by reference | Type reference (TYPE) | ACTIV_AUTH | '03' | Activity | 20130808 | ||
| 7 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20130808 | |||
| 8 | IV_HIDDEN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Hidden indicator | 20130809 | |||
| 9 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20130808 |
Method GET_FIELD_PROP_DATA_SA on class CL_MDG_BS_MAT_BO has no exception.
Method GET_FIELD_PROP_INS_LINES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130808 | |||
| 2 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROPERTIES | Field properties for inserted empty lines | 20130808 | |||
| 3 | IR_FATHER_NODE_ID | Call by reference | Object reference (TYPE REF TO) | DATA | Father node id | 20131111 | |||
| 4 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20131111 | |||
| 5 | IV_ACTION | Call by reference | Type reference (TYPE) | ACTIV_AUTH | '03' | Activity | 20130808 | ||
| 6 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20130808 | |||
| 7 | IV_HIDDEN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Hidden indicator | 20130809 | |||
| 8 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20130808 |
Method GET_FIELD_PROP_INS_LINES on class CL_MDG_BS_MAT_BO has no exception.
Method GET_FIELD_PROP_INS_LINES_AA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130808 | |||
| 2 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROPERTIES | Field properties for inserted empty lines | 20130808 | |||
| 3 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20130808 | |||
| 4 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20130808 |
Method GET_FIELD_PROP_INS_LINES_AA on class CL_MDG_BS_MAT_BO has no exception.
Method GET_FIELD_PROP_INS_LINES_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130808 | |||
| 2 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROPERTIES | Field properties for inserted empty lines | 20130808 | |||
| 3 | IR_FATHER_NODE_ID | Call by reference | Object reference (TYPE REF TO) | DATA | Father node id | 20131111 | |||
| 4 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20131111 | |||
| 5 | IV_ACTION | Call by reference | Type reference (TYPE) | ACTIV_AUTH | '03' | Activity | 20130808 | ||
| 6 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20130808 | |||
| 7 | IV_HIDDEN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Hidden indicator | 20130809 | |||
| 8 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20130808 |
Method GET_FIELD_PROP_INS_LINES_SA on class CL_MDG_BS_MAT_BO has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Initialize Material No | 20110328 | |||
| 2 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_MDG_BS_MAT_BO | Singleton | 20110328 |
Method GET_INSTANCE on class CL_MDG_BS_MAT_BO has no exception.
Method GET_KEYS_FOR_NODE_ENTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENTITY_DIFF_KEY | Call by reference | Type reference (TYPE) | USMD_T_ENTITY | Entity Types | 20120330 | |||
| 2 | ET_ENTITY_SAME_KEY | Call by reference | Type reference (TYPE) | USMD_T_ENTITY | Entity Types | 20120330 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120330 | |||
| 4 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120330 | |||
| 5 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20120330 |
Method GET_KEYS_FOR_NODE_ENTITIES on class CL_MDG_BS_MAT_BO has no exception.
Method GET_LEADING_ENTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENTITIES | Call by reference | Type reference (TYPE) | USMD_T_ENTITY | Entity Types | 20120717 | |||
| 2 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20120717 |
Method GET_LEADING_ENTITIES on class CL_MDG_BS_MAT_BO has no exception.
Method GET_MATNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110128 |
Method GET_MATNR on class CL_MDG_BS_MAT_BO has no exception.
Method GET_MATNR_BY_CREQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MATNR_MATNRTAB | Call by reference | Type reference (TYPE) | MDG_BS_MAT_S_MATNR_MATNRTAB | Structure for single material and material table | 20110516 | |||
| 2 | ET_MATNR_MAKTXT | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MAT_ID_TXT | Material: Table of Material ID and Material text | 20120426 | |||
| 3 | IV_CREQUEST | Call by reference | Type reference (TYPE) | USMD_CREQUEST | Change Request | 20110415 |
Method GET_MATNR_BY_CREQUEST on class CL_MDG_BS_MAT_BO has no exception.
Method GET_NO_PLANTS_FOR_COMPANY_CODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120508 | |||
| 2 | ET_PLANTS_SA | Call by reference | Type reference (TYPE) | ANY TABLE | Plants for val area in SA | 20120615 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Failure | 20120508 | |||
| 4 | EV_NO_PLANTS_SA | Call by reference | Type reference (TYPE) | I | No of plants for val area in SA | 20120508 | |||
| 5 | IT_PLANT_STA_KEY | Call by reference | Type reference (TYPE) | ANY TABLE | Plant keys for plants in the staging area | 20120508 | |||
| 6 | IV_BWKEY | Call by reference | Type reference (TYPE) | BWKEY | Valuation area | 20120508 |
Method GET_NO_PLANTS_FOR_COMPANY_CODE on class CL_MDG_BS_MAT_BO has no exception.
Method GET_OLD_MATNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110209 |
Method GET_OLD_MATNR on class CL_MDG_BS_MAT_BO has no exception.
Method GET_TEXTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100824 | ||||
| 2 | IT_SELECTED_FIELDS | Call by reference | Type reference (TYPE) | FPMGB_T_SELECTED_FIELDS | Selected(Used) Fields | 20130718 |
Method GET_TEXTS on class CL_MDG_BS_MAT_BO has no exception.
Method GET_VALUATION_AREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VAL_AREA | Value transfer | Type reference (TYPE) | BWKRS_CUS | Valuation area setting | 20131010 |
Method GET_VALUATION_AREA on class CL_MDG_BS_MAT_BO has no exception.
Method HANDLE_CONV_API_KEY_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHANGED_KEYS | Value transfer | Attribute reference (LIKE) | 20120326 |
Method HANDLE_CONV_API_KEY_CHANGED on class CL_MDG_BS_MAT_BO has no exception.
Method HANDLE_DATA_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CHANGES_ALL | Value transfer | Attribute reference (LIKE) | 20120510 |
Method HANDLE_DATA_CHANGED on class CL_MDG_BS_MAT_BO has no exception.
Method INVALIDATE_SPECIAL_DEP_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_NODES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_NODE_NAME | Node Names | 20120919 | |||
| 2 | IR_DATA_DEL | Call by reference | Object reference (TYPE REF TO) | DATA | 20120919 | ||||
| 3 | IR_DATA_INS | Call by reference | Object reference (TYPE REF TO) | DATA | 20120919 | ||||
| 4 | IR_DATA_MOD | Call by reference | Object reference (TYPE REF TO) | DATA | 20120919 | ||||
| 5 | IR_DATA_UPD | Call by reference | Object reference (TYPE REF TO) | DATA | 20120919 | ||||
| 6 | IS_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20120919 | |||
| 7 | IV_IS_TEXT | Call by reference | Type reference (TYPE) | BOOLE | Boolean variable | 20120919 |
Method INVALIDATE_SPECIAL_DEP_NODES on class CL_MDG_BS_MAT_BO has no exception.
Method IS_CHANGE_ALLOWED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | USMD Messages | 20110421 | |||
| 2 | EV_ALLOWED | Call by reference | Type reference (TYPE) | BOOLE_D | is change allowed | 20110421 |
Method IS_CHANGE_ALLOWED on class CL_MDG_BS_MAT_BO has no exception.
Method IS_MATNR_LOCKED_ANYWHERE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20111114 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | whether the matnris locked anywhere | 20111114 | |||
| 3 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Nr | 20111111 |
Method IS_MATNR_LOCKED_ANYWHERE on class CL_MDG_BS_MAT_BO has no exception.
Method LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100812 | ||||
| 2 | EV_LOCKED | Call by reference | Type reference (TYPE) | BOOLE_D | Whether the entity is locked | 20130204 | |||
| 3 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | Success | 20100812 | |||
| 4 | EV_WRITE_ENT_NEEDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121024 | ||||
| 5 | IV_FILTER_MESSAGES | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Whether messages have to be filtered | 20130205 |
Method LOCK on class CL_MDG_BS_MAT_BO has no exception.
Method LOCK_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100812 | ||||
| 2 | EV_LOCKED | Call by reference | Type reference (TYPE) | BOOLE_D | Whether the entity is locked | 20130204 | |||
| 3 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | 20100812 | ||||
| 4 | IV_FILTER_MESSAGES | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Whether messages have to be filtered | 20130205 |
Method LOCK_SA on class CL_MDG_BS_MAT_BO has no exception.
Method MAP_FIELD_PROPS_SA_2_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120314 | |||
| 2 | ET_PROPERTIES_UI | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEXED_PROPERTY | UI properties for each line | 20111111 | |||
| 3 | IR_PROPERTIES_STA | Call by reference | Object reference (TYPE REF TO) | DATA | Staging result of properties (MDG + MAT API + BADI) | 20111111 | |||
| 4 | IT_KEY_UI | Call by reference | Type reference (TYPE) | INDEX TABLE | Reference Keys | 20111111 | |||
| 5 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20111111 | |||
| 6 | IV_IS_TXT | Call by reference | Type reference (TYPE) | BOOLE | is corresponding Text structure | 20111111 | |||
| 7 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20120104 | |||
| 8 | IV_SSTRUCTURE | Call by reference | Type reference (TYPE) | SMT_STRUCTURE | Structure | 20111111 | |||
| 9 | IV_TSTRUCTURE | Call by reference | Type reference (TYPE) | SMT_STRUCTURE | Structure | 20111111 |
Method MAP_FIELD_PROPS_SA_2_UI on class CL_MDG_BS_MAT_BO has no exception.
Method MAP_FIELD_PROP_DATA_2_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130808 | |||
| 2 | ET_PROPERTIES_IDX | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEXED_PROPERTY | Property profile which applies for a single record | 20130808 | |||
| 3 | IR_PROPERTIES_STA | Call by reference | Object reference (TYPE REF TO) | DATA | Staging result of properties (MDG + MAT API + BADI) | 20130808 | |||
| 4 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20130808 | |||
| 5 | IV_HIDDEN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Hidden indicator | 20130809 | |||
| 6 | IV_IS_TXT | Call by reference | Type reference (TYPE) | BOOLE | is corresponding Text structure | 20130808 | |||
| 7 | IV_NODE_TYPE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_NODE_TYPE | Node type | 20130808 |
Method MAP_FIELD_PROP_DATA_2_UI on class CL_MDG_BS_MAT_BO has no exception.
Method MAP_FIELD_PROP_INS_LINES_2_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20130808 | |||
| 2 | ET_PROPERTIES_UI | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROPERTIES | UI properties for each line | 20130808 | |||
| 3 | IR_PROPERTIES_STA | Call by reference | Object reference (TYPE REF TO) | DATA | Staging result of properties (MDG + MAT API + BADI) | 20130808 | |||
| 4 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20130808 | |||
| 5 | IV_HIDDEN_IND | Call by reference | Type reference (TYPE) | BOOLE_D | Hidden indicator | 20130809 | |||
| 6 | IV_IS_TXT | Call by reference | Type reference (TYPE) | BOOLE | is corresponding Text structure | 20130808 | |||
| 7 | IV_NODE_TYPE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_NODE_TYPE | Node type | 20130808 |
Method MAP_FIELD_PROP_INS_LINES_2_UI on class CL_MDG_BS_MAT_BO has no exception.
Method MAP_SA_TO_UI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | DATA | target data | 20101206 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20101206 | |||
| 3 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | Was mapping successful? | 20101206 | |||
| 4 | IS_DATA | Call by reference | Type reference (TYPE) | DATA | source data | 20101206 | |||
| 5 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101206 | |||
| 6 | IV_NODE_TYPE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_NODE_TYPE | Node Type | 20101206 | |||
| 7 | IV_SSTRUC | Call by reference | Type reference (TYPE) | SMT_STRUCTURE | source structure | 20101206 | |||
| 8 | IV_TSTRUC | Call by reference | Type reference (TYPE) | SMT_STRUCTURE | target structure | 20101206 |
Method MAP_SA_TO_UI on class CL_MDG_BS_MAT_BO has no exception.
Method MAP_UI_TO_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | ANY | 20101206 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20101206 | |||
| 3 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | Was mapping successful? | 20101206 | |||
| 4 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20101206 | ||||
| 5 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20101214 | |||
| 6 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101206 | |||
| 7 | IV_SSTRUC | Call by reference | Type reference (TYPE) | SMT_STRUCTURE | Source Structure in 2sta mapping | 20101206 | |||
| 8 | IV_TSTRUC | Call by reference | Type reference (TYPE) | SMT_STRUCTURE | Target Structure in 2sta mapping | 20101206 |
Method MAP_UI_TO_SA on class CL_MDG_BS_MAT_BO has no exception.
Method MERGE_ENTY_DATA 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_GOV_API_TS_ENT_TABL | Entity data | 20120505 | |||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Input of entity data | 20120505 |
Method MERGE_ENTY_DATA on class CL_MDG_BS_MAT_BO has no exception.
Method OVERWRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | 20100914 | ||||
| 2 | CT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100708 | ||||
| 3 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20101214 |
Method OVERWRITE on class CL_MDG_BS_MAT_BO has no exception.
Method READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100531 | ||||
| 2 | ET_DATA_STA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Staging data | 20130808 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100531 | ||||
| 4 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | 20100531 | ||||
| 5 | IT_NODE_ID | Call by reference | Type reference (TYPE) | INDEX TABLE | Node IDs | 20100914 | |||
| 6 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20101214 | |||
| 7 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101214 | |||
| 8 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20100629 | |||
| 9 | IV_UNSPECIFIC_READ | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Read with selection table else read exact | 20111114 |
Method READ on class CL_MDG_BS_MAT_BO has no exception.
Method READ_AA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100712 | ||||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100712 | ||||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | 20100712 | ||||
| 4 | IT_NODE_ID | Call by reference | Type reference (TYPE) | INDEX TABLE | Node IDs | 20100914 | |||
| 5 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20101214 | |||
| 6 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101214 | |||
| 7 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20100712 |
Method READ_AA on class CL_MDG_BS_MAT_BO has no exception.
Method READ_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | MDG: Table Type for Table of Entities Structure | 20120925 | |||
| 2 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20120925 | |||
| 3 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20120925 | |||
| 4 | IT_SEL | Call by reference | Type reference (TYPE) | USMD_TS_SEL | Sorted Table: Selection Condition (Range per Field) | 20120925 | |||
| 5 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20120925 | |||
| 6 | IV_EXCL_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20120925 | |||
| 7 | IV_IS_TEXT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Boolean variable | 20121004 | ||
| 8 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20120925 | |||
| 9 | IV_READMODE | Call by reference | Type reference (TYPE) | USMD_READMODE_EXT | CL_USMD_MODEL_EXT=>IF_USMD_MODEL_EXT~GC_READMODE_DEFAULT | Read Mode | 20121203 | ||
| 10 | IV_STRUCT | Call by reference | Type reference (TYPE) | USMD_STRUCT | Type of Data Structure | 20120925 |
Method READ_EXT on class CL_MDG_BS_MAT_BO has no exception.
Method READ_MATERIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | data in staging representation | 20130621 | |||
| 2 | ET_DATA_UI | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_NODE_DATA | data in UI representation | 20130621 | |||
| 3 | ET_TXT | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | data in staging representation | 20130621 | |||
| 4 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20130621 |
Method READ_MATERIAL on class CL_MDG_BS_MAT_BO has no exception.
Method READ_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100805 | ||||
| 2 | ET_DATA_STA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Staging data | 20130808 | |||
| 3 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100805 | ||||
| 4 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | 20100805 | ||||
| 5 | IT_NODE_ID | Call by reference | Type reference (TYPE) | INDEX TABLE | Node IDs | 20100914 | |||
| 6 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20101214 | |||
| 7 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101214 | |||
| 8 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20100805 | |||
| 9 | IV_UNSPECIFIC_READ | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_TRUE | Read with selection table else read exact | 20111114 |
Method READ_SA on class CL_MDG_BS_MAT_BO has no exception.
Method RESORT_FIELD_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PROPERTIES_IDX | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEXED_PROPERTY | Property profile which applies for all records | 20130808 | |||
| 2 | IT_KEY | Call by reference | Type reference (TYPE) | ANY TABLE | Reference keys | 20130808 | |||
| 3 | IT_KEY_RESORT | Call by reference | Type reference (TYPE) | ANY TABLE | Reference keys referring to the new ordering | 20130808 |
Method RESORT_FIELD_PROPERTIES on class CL_MDG_BS_MAT_BO has no exception.
Method ROLLBACK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20101025 | ||||
| 2 | IV_KEEP_ENVIRONMENT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110505 |
Method ROLLBACK on class CL_MDG_BS_MAT_BO has no exception.
Method ROLLBACK_AA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20101025 | ||||
| 2 | IV_KEEP_ENVIRONMENT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110505 |
Method ROLLBACK_AA on class CL_MDG_BS_MAT_BO has no exception.
Method ROLLBACK_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20101025 | ||||
| 2 | IV_KEEP_ENVIRONMENT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110505 |
Method ROLLBACK_SA on class CL_MDG_BS_MAT_BO has no exception.
Method SAVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100519 |
Method SAVE on class CL_MDG_BS_MAT_BO has no exception.
Method SAVE_AA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100712 |
Method SAVE_AA on class CL_MDG_BS_MAT_BO has no exception.
Method SAVE_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100805 |
Method SAVE_SA on class CL_MDG_BS_MAT_BO has no exception.
Method SELECT_DATA_FOR_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Data in staging area refering to the key | 20120505 | |||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | ANY | Entity key | 20120505 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | Data in active area refering to the key | 20120505 |
Method SELECT_DATA_FOR_KEY on class CL_MDG_BS_MAT_BO has no exception.
Method SET_COMMUNICATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110407 | |||
| 2 | EV_LOCKED | Call by reference | Type reference (TYPE) | BOOLE_D | Change Request locked successfully | 20110811 | |||
| 3 | EV_RESULT | Call by reference | Type reference (TYPE) | BOOLE_D | 20110407 | ||||
| 4 | IV_CREQUEST | Call by reference | Type reference (TYPE) | USMD_CREQUEST | Change Request | 20120516 | |||
| 5 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110328 | |||
| 6 | IV_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20120709 |
Method SET_COMMUNICATOR on class CL_MDG_BS_MAT_BO has no exception.
Method SET_COMMUNICATOR_EX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110407 | |||
| 2 | EV_LOCKED | Call by reference | Type reference (TYPE) | BOOLE_D | Enqueue successful | 20110811 | |||
| 3 | EV_RESULT | Call by reference | Type reference (TYPE) | BOOLE_D | 20110407 | ||||
| 4 | IV_CREQUEST | Call by reference | Type reference (TYPE) | USMD_CREQUEST | Change Request | 20110301 | |||
| 5 | IV_WI_ID | Call by reference | Type reference (TYPE) | SWW_WIID | Work item ID | 20120709 |
Method SET_COMMUNICATOR_EX on class CL_MDG_BS_MAT_BO has no exception.
Method SET_COMMUNICATOR_NE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110407 | |||
| 2 | EV_LOCKED | Call by reference | Type reference (TYPE) | BOOLE_D | Whether the data is locked | 20130209 | |||
| 3 | EV_RESULT | Call by reference | Type reference (TYPE) | BOOLE_D | 20110407 | ||||
| 4 | EV_WRITE_ENT_NEEDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121024 | ||||
| 5 | IV_EXISTS | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20110301 |
Method SET_COMMUNICATOR_NE on class CL_MDG_BS_MAT_BO has no exception.
Method SET_DEFAULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | 20120112 | ||||
| 2 | CT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20100709 |
Method SET_DEFAULTS on class CL_MDG_BS_MAT_BO has no exception.
Method SET_ENV_CR_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110609 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | /PLMB/SPI_FAILED_IND | Failed Indicator | 20110609 | |||
| 3 | IV_CR_TYPE | Call by reference | Type reference (TYPE) | USMD_CREQUEST_TYPE | Change requset type | 20110609 |
Method SET_ENV_CR_TYPE on class CL_MDG_BS_MAT_BO has no exception.
Method SET_FIRST_READ_IND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FIRST_READ | Call by reference | Type reference (TYPE) | BOOLE_D | First read indicator | 20110307 |
Method SET_FIRST_READ_IND on class CL_MDG_BS_MAT_BO has no exception.
Method SET_MATNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110328 | |||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | /PLMB/SPI_FAILED_IND | Failed Indicator | 20110328 | |||
| 3 | IV_MATNR | Call by reference | Type reference (TYPE) | MATNR | Material Number | 20110328 |
Method SET_MATNR on class CL_MDG_BS_MAT_BO has no exception.
Method SET_MV_LOCKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOCKED | Call by reference | Type reference (TYPE) | BOOLE_D | Boolean variable | 20120925 |
Method SET_MV_LOCKED on class CL_MDG_BS_MAT_BO has no exception.
Method UNLOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100812 | ||||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | 20100812 |
Method UNLOCK on class CL_MDG_BS_MAT_BO has no exception.
Method UNLOCK_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100823 | ||||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | BOOLE_D | 20100823 |
Method UNLOCK_SA on class CL_MDG_BS_MAT_BO has no exception.
Method UPDADE_FIELD_PROPS_SPEC_LOGIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PROPERTIES | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_PROPERTIES | Field properties | 20130808 | |||
| 2 | CT_PROPERTIES_IDX | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_INDEXED_PROPERTY | Property profile which applies for all records | 20130808 | |||
| 3 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | Node Name | 20130808 |
Method UPDADE_FIELD_PROPS_SPEC_LOGIC on class CL_MDG_BS_MAT_BO has no exception.
Method WRITE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100531 | ||||
| 2 | IT_CHANGED_FIELD | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_CHANGED_FIELD | changed attributes | 20110808 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100531 | ||||
| 4 | IT_FORCE_INITIAL_WRITE | Call by reference | Type reference (TYPE) | USMD_T_ENTITY | Force initial write for entities | 20130621 | |||
| 5 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20101214 | |||
| 6 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101214 | |||
| 7 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | 20100629 | ||||
| 8 | IV_ONLY_DERIVED_DATA | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130621 | ||
| 9 | IV_SCOPE_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130612 |
Method WRITE on class CL_MDG_BS_MAT_BO has no exception.
Method WRITE_AA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100712 | ||||
| 2 | IT_CHANGED_FIELD | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_CHANGED_FIELD | Changed Fields of Node Data | 20110808 | |||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100712 | ||||
| 4 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20101214 | |||
| 5 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101214 | |||
| 6 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | 20100712 |
Method WRITE_AA on class CL_MDG_BS_MAT_BO has no exception.
Method WRITE_DATA_SRC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110803 | |||
| 2 | IT_DATA_READ | Call by reference | Type reference (TYPE) | USMD_GOV_API_TS_ENT_TABL | MDG: Table Type for Table of Entities Structure | 20110803 |
Method WRITE_DATA_SRC on class CL_MDG_BS_MAT_BO has no exception.
Method WRITE_SA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGE | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | 20100805 | ||||
| 2 | EV_FAILED | Call by reference | Type reference (TYPE) | BOOLE_D | Failure | 20120104 | |||
| 3 | IT_CHANGED_FIELD | Call by reference | Type reference (TYPE) | /PLMB/T_SPI_CHANGED_FIELD | Changed Fields of Node Data | 20110808 | |||
| 4 | IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20100805 | ||||
| 5 | IT_FORCE_INITIAL_WRITE | Call by reference | Type reference (TYPE) | USMD_T_ENTITY | Force initial write for entities | 20130621 | |||
| 6 | IT_OVERWRITE | Call by reference | Type reference (TYPE) | MDG_BS_MAT_T_MP_OVERWRITE | Overwrite | 20101214 | |||
| 7 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20101214 | |||
| 8 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | /PLMB/SPI_NODE_NAME | 20100805 | ||||
| 9 | IV_ONLY_DERIVED_DATA | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130621 | ||
| 10 | IV_SCOPE_CHECK | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20130612 |
Method WRITE_SA on class CL_MDG_BS_MAT_BO has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 606 |