SAP /SCMB/IF_SCU_MGR OO Class - Interface: Supply Chain Unit Manager
/SCMB/IF_SCU_MGR is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /SCMB/IF_SCU_MGR including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Method list of /SCMB/IF_SCU_MGR SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
| Method Name | Description | Visability |
| CHECK_ROLE | Checks Whether Role is Valid | Public |
| CALL METHOD /scmb/if_scu_mgr=>CHECK_ROLE...more details | ||
| CHECK_SCU_AUTHORITY | Check Authorization to Display, Change or Delete SCU | Public |
| CALL METHOD /scmb/if_scu_mgr=>CHECK_SCU_AUTHORITY...more details | ||
| CLEAR_BUFFER | Clear Buffer | Public |
| CALL METHOD /scmb/if_scu_mgr=>CLEAR_BUFFER...more details | ||
| CREATE_SCU | Creates a SCU (ENTITY and SCUTYPE Required Entry Fields) | Public |
| CALL METHOD /scmb/if_scu_mgr=>CREATE_SCU...more details | ||
| CREATE_SCUS | Creates SCUs (ENTITY and SCUTYPE Required Entry Fields) | Public |
| CALL METHOD /scmb/if_scu_mgr=>CREATE_SCUS...more details | ||
| FIND_SCUS | Find SCU via GUID/Name: All Directions and Cardinality | Public |
| CALL METHOD /scmb/if_scu_mgr=>FIND_SCUS...more details | ||
|
| ||
| FIND_SCUS_DIRECTIONAL | Find SCU via GUID/Name: Direction Specified, 1:1 and 1:n | Public |
| CALL METHOD /scmb/if_scu_mgr=>FIND_SCUS_DIRECTIONAL...more details | ||
| FIND_SCUS_WITHOUT_DIR_CH | Find SCU via GUID/Name: Only 1:1 and 1:n, no Directn Change | Public |
| CALL METHOD /scmb/if_scu_mgr=>FIND_SCUS_WITHOUT_DIR_CH...more details | ||
| GET_ROLES | Supplies Defined SCU Roles | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_ROLES...more details | ||
| GET_ROLE_DESCRIPTION | Supplies Description of Role | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_ROLE_DESCRIPTION...more details | ||
| GET_SAVE_MODE | Supplies Save Mode (Synchronous / Asynchronous) | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SAVE_MODE...more details | ||
| GET_SCUS_BY_ALTKEY | Supplies SCU Objects for Alternative Key Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCUS_BY_ALTKEY...more details | ||
| GET_SCUS_BY_ATTRIBUTES | Supplies SCU Objects Based on Attributes Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCUS_BY_ATTRIBUTES...more details | ||
| GET_SCUS_BY_NAMES | Supplies SCU Objects Based on Names Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCUS_BY_NAMES...more details | ||
| GET_SCUS_BY_PARTNER | Supplies SCUs to Partner Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCUS_BY_PARTNER...more details | ||
| GET_SCUS_BY_ROLE | Supplies SCU Objects for Role Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCUS_BY_ROLE...more details | ||
| GET_SCUS_BY_SCUGUID | Supplies SCU Objects Based on SCUGUIDs Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCUS_BY_SCUGUID...more details | ||
| GET_SCUS_BY_SCUGUID22 | Supplies SCU Objects Based on SCUGUID22s Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCUS_BY_SCUGUID22...more details | ||
| GET_SCUS_BY_TYPE | Supplies SCU Objects for Type Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCUS_BY_TYPE...more details | ||
| GET_SCU_BY_NAME | Supplies SCU Object Based on Name Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCU_BY_NAME...more details | ||
| GET_SCU_BY_SCUGUID | Supplies SCU Object Based on SCUGUID Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCU_BY_SCUGUID...more details | ||
| GET_SCU_BY_SCUGUID22 | Supplies SCU Object Using SCUGUID22 Provided | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_SCU_BY_SCUGUID22...more details | ||
| GET_TYPES | Supplies Defined SCU Types | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_TYPES...more details | ||
| GET_TYPE_DESCRIPTION | Supplies Description of SCU Type | Public |
| CALL METHOD /scmb/if_scu_mgr=>GET_TYPE_DESCRIPTION...more details | ||
| LOCK | Block SCU Objects | Public |
| CALL METHOD /scmb/if_scu_mgr=>LOCK...more details | ||
| REGISTER_ON_COMMIT | Register on Commit | Public |
| CALL METHOD /scmb/if_scu_mgr=>REGISTER_ON_COMMIT...more details | ||
| SAVE | Save SCUs | Public |
| CALL METHOD /scmb/if_scu_mgr=>SAVE...more details | ||
| SCU_EXISTENCE_BY_NAME | Checks Whether SCU Object Exists with Name | Public |
| CALL METHOD /scmb/if_scu_mgr=>SCU_EXISTENCE_BY_NAME...more details | ||
| SCU_EXISTENCE_BY_NAME_ROLE | Checks Whether SCU Object Exists with Name and Role | Public |
| CALL METHOD /scmb/if_scu_mgr=>SCU_EXISTENCE_BY_NAME_ROLE...more details | ||
| SCU_EXISTENCE_BY_SCUGUID | Checks Whether SCU Object Exists with Scuguid | Public |
| CALL METHOD /scmb/if_scu_mgr=>SCU_EXISTENCE_BY_SCUGUID...more details | ||
| SCU_EXISTENCE_BY_SCUGUID22 | Checks Whether SCU Object Exists with Scuguid22 | Public |
| CALL METHOD /scmb/if_scu_mgr=>SCU_EXISTENCE_BY_SCUGUID22...more details | ||
| SET_SAVE_MODE | Sets the Save Mode (Synchronous / Asynchronous) | Public |
| CALL METHOD /scmb/if_scu_mgr=>SET_SAVE_MODE...more details | ||
| UNLOCK | Unblock SCU Objects | Public |
| CALL METHOD /scmb/if_scu_mgr=>UNLOCK...more details | ||
/SCMB/IF_SCU_MGR attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
| Name | Level | Description | Initial Value | Type | Visability |
| C_AUTH_CHANGE | Constant | Activity | '02' | LIKE ACTIV_AUTH | Public |
| C_AUTH_CREATE | Constant | Activity | '01' | LIKE ACTIV_AUTH | Public |
| C_AUTH_DELETE | Constant | Activity | '06' | LIKE ACTIV_AUTH | Public |
| C_AUTH_DISPLAY | Constant | Activity | '03' | LIKE ACTIV_AUTH | Public |
| C_CARD_11 | Constant | Cardinality | 'A' | LIKE /SCMB/OE_CARD | Public |
| C_CARD_1N | Constant | Cardinality | 'B' | LIKE /SCMB/OE_CARD | Public |
| C_DIR_BU | Constant | Bottom Up | 'A' | LIKE RSIGN | Public |
| C_DIR_TD | Constant | Top Down | 'B' | LIKE RSIGN | Public |
| MV_NO_AUTH_CHECK | Instance Attribute | LIKE | Private |
Links to Related Class(s)
/SCMB/IF...Full list of available SAP object classes
Search for further information about these or an SAP related objects