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 |