SAP ABAP Class CL_IM_CRWBBROWSERCONTROL (Implementation Class for BAdI CRWBBROWSERCONTROL)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷
PLM-PPM-RPL (Application Component) Product Data Replication
⤷
CRWB_PSB (Package) Add-Ons for Product Structure Browser for Repl. Workbench
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_EX_CPDMBROWSEREXTENSION | BAdI Interface IF_EX_CPDMBROWSEREXTENSION | 20010830 |
Properties
| Class | CL_IM_CRWBBROWSERCONTROL | |
| Short Description | Implementation Class for BAdI CRWBBROWSERCONTROL | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CRWB_PSB | Add-Ons for Product Structure Browser for Repl. Workbench |
| Created | 20010830 | SAP |
| Last change | 20110908 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 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) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_EX_CPDMBROWSEREXTENSION | BAdI Interface IF_EX_CPDMBROWSEREXTENSION | 20010830 |
Friends
Class CL_IM_CRWBBROWSERCONTROL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | OBJECT_TYPE | 'BASELINE' | Object Type in Product Structure Browser | 20010830 | ||
| 2 | Constant | Private | Type reference (TYPE) | SY-UCOMM | 'RWB_BTC_CREEXP_BASEL' | Batch.. | 20010830 | ||
| 3 | Constant | Private | Type reference (TYPE) | SY-UCOMM | 'RWB_BTC_CRE_BASEL' | Batch... | 20010830 | ||
| 4 | Constant | Private | Type reference (TYPE) | SY-UCOMM | 'RWB_BTC_DISTRIB' | Batch... | 20010830 | ||
| 5 | Constant | Private | Type reference (TYPE) | SY-UCOMM | 'RWB_BTC_EXPAND_BASEL' | Batch... | 20010830 | ||
| 6 | Constant | Private | Type reference (TYPE) | SY-UCOMM | 'RWB_BTC_REPLI' | Batch... | 20010830 | ||
| 7 | Constant | Private | Type reference (TYPE) | SY-UCOMM | 'RWB_BTC_WHOLE' | Batch... | 20010830 | ||
| 8 | Constant | Private | Type reference (TYPE) | OBJECT_TYPE | 'PRODUCT' | Object Type in Product Structure Browser | 20010830 | ||
| 9 | Constant | Private | Type reference (TYPE) | SY-UCOMM | 'RWB_CRE_BASEL' | Create Baseline | 20010831 | ||
| 10 | Constant | Private | Type reference (TYPE) | SY-UCOMM | 'RWB_CRE_DIST_ORDER' | Create Distribution Order | 20010831 | ||
| 11 | Constant | Private | Type reference (TYPE) | SY-UCOMM | 'RWB_CRE_FOLD' | Create Folder | 20010830 | ||
| 12 | Constant | Private | Type reference (TYPE) | OBJECT_TYPE | 'DISORDER' | Object Type in Product Structure Browser | 20020417 | ||
| 13 | Constant | Private | Type reference (TYPE) | OBJECT_TYPE | 'PRODFOLDER' | Object Type in Product Structure Browser | 20010830 | ||
| 14 | Constant | Private | Type reference (TYPE) | OBJECT_TYPE | '00970' | Object Type in Product Structure Browser | 20010830 | ||
| 15 | Constant | Private | Type reference (TYPE) | OBJECT_TYPE | 'PRODUCT' | Object Type in Product Structure Browser | 20011016 | ||
| 16 | Constant | Private | Type reference (TYPE) | C_PDM_COMPRESS | 'R' | Explosion Status of Branch in Browser | 20011012 | ||
| 17 | Constant | Private | Type reference (TYPE) | OBJECT_TYPE | '00910' | Object Type in Product Structure Browser | 20010905 | ||
| 18 | Static Attribute | Private | See coding | 20020502 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Create Baseline in Batch | 20010831 | |
| 2 | Instance method | Private | Method | Create Baseline in Batch and Explode | 20011015 | |
| 3 | Instance method | Private | Method | Process 'All' in Batch | 20011015 | |
| 4 | Instance method | Private | Method | Explode Baseline in Batch | 20011015 | |
| 5 | Instance method | Private | Method | Replicate in Batch | 20011015 | |
| 6 | Static method | Public | Method | Start Distribution Orders in Batch | 20011015 | |
| 7 | Instance method | Private | Method | Start using replication workbench? | 20010903 | |
| 8 | Instance method | Private | Method | Generate Baseline | 20011015 | |
| 9 | Instance method | Private | Method | Create Distribution Order | 20010913 | |
| 10 | Instance method | Private | Method | Create Configuration Folder | 20011015 | |
| 11 | Static method | Private | Method | Drop on a CM Folder | 20020502 | |
| 12 | Static method | Private | Method | Drop on a CM Folder | 20020502 | |
| 13 | Static method | Private | Method | Read Nodes in ALV Tree | 20010831 | |
| 14 | Static method | Private | Method | Get Assignment ID for ALV Tree Instance | 20020502 | |
| 15 | Instance method | Private | Event handling method | Implement Drop of Recipients on Baseline | 20020502 |
Events
Class CL_IM_CRWBBROWSERCONTROL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LOCAL_TREE_ID | Private | See coding | 20020502 | |
Method Signatures
Method BATCH_CREATE_BASELINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DONE | Call by reference | Type reference (TYPE) | XFELD | Aktion ausgeführt | 20010831 | |||
| 2 | I_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20010831 | |||
| 3 | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20010831 | |||
| 4 | I_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20010831 |
Method BATCH_CREATE_BASELINE on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method BATCH_CRE_EXP_BASELINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DONE | Call by reference | Type reference (TYPE) | XFELD | Aktion ausgeführt | 20011015 | |||
| 2 | I_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20011015 | |||
| 3 | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20011015 | |||
| 4 | I_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20011015 |
Method BATCH_CRE_EXP_BASELINE on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method BATCH_CRWBD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DONE | Call by reference | Type reference (TYPE) | XFELD | Aktion ausgeführt | 20011015 | |||
| 2 | I_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20011015 | |||
| 3 | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20011015 | |||
| 4 | I_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20011015 |
Method BATCH_CRWBD on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method BATCH_EXPAND_BASELINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DONE | Call by reference | Type reference (TYPE) | XFELD | Aktion ausgeführt | 20011015 | |||
| 2 | I_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20011015 | |||
| 3 | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20011015 | |||
| 4 | I_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20011015 |
Method BATCH_EXPAND_BASELINE on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method BATCH_REPLICATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DONE | Call by reference | Type reference (TYPE) | XFELD | Aktion ausgeführt | 20011015 | |||
| 2 | I_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20011015 | |||
| 3 | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20011015 | |||
| 4 | I_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20011015 |
Method BATCH_REPLICATE on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method BATCH_START_DISTRIB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DONE | Call by reference | Type reference (TYPE) | XFELD | Aktion ausgeführt | 20011015 | |||
| 2 | I_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20011015 | |||
| 3 | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20011015 | |||
| 4 | I_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20011015 |
Method BATCH_START_DISTRIB on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method CHECK_CRWB_MODE Signature
Method CHECK_CRWB_MODE on class CL_IM_CRWBBROWSERCONTROL has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Nicht im CRWB-Modus | 20010903 |
Method CREATE_BASELINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DONE | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20011015 | |||
| 2 | C_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20011015 | |||
| 3 | I_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20011015 | |||
| 4 | I_OBJRELS_IN_CTMENU | Call by reference | Type reference (TYPE) | OBJRELS_IN_CTMENU | Beziehungen im Kontextmenü anzeigen | 20011015 | |||
| 5 | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20011015 |
Method CREATE_BASELINE on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method CREATE_DISTRIBUTION_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DONE | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20010913 | |||
| 2 | C_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20011012 | |||
| 3 | I_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20010913 | |||
| 4 | I_OBJRELS_IN_CTMENU | Call by reference | Type reference (TYPE) | OBJRELS_IN_CTMENU | Beziehungen im Kontextmenü anzeigen | 20011012 | |||
| 5 | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20010913 |
Method CREATE_DISTRIBUTION_ORDER on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method CREATE_FOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_DONE | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20011015 | |||
| 2 | C_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20011015 | |||
| 3 | I_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20011015 | |||
| 4 | I_OBJRELS_IN_CTMENU | Call by reference | Type reference (TYPE) | OBJRELS_IN_CTMENU | Beziehungen im Kontextmenü anzeigen | 20011015 | |||
| 5 | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20011015 |
Method CREATE_FOLDER on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method DROP_ON_DISORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20020502 | |||
| 2 | I_ALV_TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | ALV-Tree-Control | 20020502 | |||
| 3 | I_RECIPIENT | Call by reference | Object reference (TYPE REF TO) | IF_PDM_BROWSER_OBJECT | Interface zu (neuen) Objekten im Browser | 20020502 | |||
| 4 | I_TREE | Call by reference | Type reference (TYPE) | PDM_TREE | Struktur des Baumgraphen für den Produktstrukturbrowser | 20020502 |
Method DROP_ON_DISORDER on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method DROP_ON_FOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20020502 | |||
| 2 | I_ALV_TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | ALV-Tree-Control | 20020502 | |||
| 3 | I_RECIPIENT | Call by reference | Object reference (TYPE REF TO) | IF_PDM_BROWSER_OBJECT | Interface zu (neuen) Objekten im Browser | 20020502 | |||
| 4 | I_TREE | Call by reference | Type reference (TYPE) | PDM_TREE | Struktur des Baumgraphen für den Produktstrukturbrowser | 20020502 |
Method DROP_ON_FOLDER on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method GET_CHECKED_SELECTED_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_CMO_KEYS | Call by reference | Type reference (TYPE) | TAB_CMO_KEY | Tabelle mit generischen CM-Schlüsseln | 20010831 | |||
| 2 | C_DONE | Call by reference | Type reference (TYPE) | XFELD | Aktion ausgeführt | 20010831 | |||
| 3 | ET_BASELINE_DATA | Call by reference | Type reference (TYPE) | TAB_PDM_BASELINE | Tabelle mit PDM_BASELINE-Einträgen | 20011015 | |||
| 4 | ET_DISORDER_DATA | Call by reference | Type reference (TYPE) | CRWB_PSB_TAB_DISORDER | Tabelle mit CRWB_PSB_DISORDER-Einträgen | 20020417 | |||
| 5 | ET_FOLDER_DATA | Call by reference | Type reference (TYPE) | TAB_PDM_PRODFOLDER | Tabelle mit PDM_PROD_FOLDER-Einträgen | 20011015 | |||
| 6 | ET_PRODUCT_DATA | Call by reference | Type reference (TYPE) | CRWB_PSB_TAB_PRODUCT | Tabelle mit crwb_psb_product Einträgen | 20011016 | |||
| 7 | I_NODE_KEY | Call by reference | Type reference (TYPE) | LVC_NKEY | ALV-Tree-Control: Node-key | 20010831 | |||
| 8 | I_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20010831 | |||
| 9 | I_TREE_STRUCTURE | Call by reference | Type reference (TYPE) | TAB_CPDM_TREE | Tabelle mit PDM_Tree-Einträgen | 20010831 |
Method GET_CHECKED_SELECTED_NODES on class CL_IM_CRWBBROWSERCONTROL has no exception.
Method GET_ID_FOR_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_TREE_ID | Call by reference | Type reference (TYPE) | TREE_ID | ID des Baums im Produktstrukturbrowser | 20020502 | |||
| 2 | I_TREE | Call by reference | Object reference (TYPE REF TO) | CL_GUI_ALV_TREE | ALV-Tree-Control | 20020502 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Baum wird vom Event-Handler nicht verwaltet | 20020502 |
Method ON_DROP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DRAG_DROP_OBJECT | Value transfer | Attribute reference (LIKE) | 20020502 | |||||
| 2 | NODE_KEY | Value transfer | Attribute reference (LIKE) | 20020502 | |||||
| 3 | SENDER | Value transfer | Attribute reference (LIKE) | 20020502 |
Method ON_DROP on class CL_IM_CRWBBROWSERCONTROL has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 46C |