SAP ABAP Class CL_CRWB_PSB_DISORDER (Implentation Class for BAdI CRWBBROWSERDISORDER)
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_PDM_BROWSER_OBJECT Interface for (New) Objects in Browser 20011001
Properties
Class CL_CRWB_PSB_DISORDER  
Short Description Implentation Class for BAdI CRWBBROWSERDISORDER    
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 20011001   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_BCM_CONTROLLER2 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_IM_CRWBBROWSERDISPACK Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_IM_CRWBBROWSERRECIPIENT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PDM_BROWSER_OBJECT Interface for (New) Objects in Browser 20011001
Friends
Class CL_CRWB_PSB_DISORDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BASELINE Constant Private Type reference (TYPE) OBJECT_TYPE 'BASELINE' Object Type in Product Structure Browser 20020314
2 CO_DISORDER Constant Private Type reference (TYPE) OBJECT_TYPE 'DISORDER' Object Type in Product Structure Browser 20011002
3 CO_DISORDER2BASELINE Constant Private Type reference (TYPE) OBJECT_TYPE '01901' Object Type in Product Structure Browser 20011002
4 CO_DISORDER2DISPACK Constant Private Type reference (TYPE) OBJECT_TYPE '01902' Object Type in Product Structure Browser 20011005
5 CO_DISORDER2DOCUMENT Constant Private Type reference (TYPE) OBJECT_TYPE '01903' Object Type in Product Structure Browser 20011002
6 CO_DISORDER2RECIPIENT Constant Private Type reference (TYPE) OBJECT_TYPE '01900' Object Type in Product Structure Browser 20011002
7 CO_DISPACK Constant Private Type reference (TYPE) OBJECT_TYPE cl_im_crwbbrowserdispack=>co_dispack Distribution Packet 20020516
8 CO_DOCUMENT Constant Private Type reference (TYPE) OBJECT_TYPE 'DOCUMENT' Object Type in Product Structure Browser 20020314
9 CO_FOLDER Constant Private Type reference (TYPE) OBJECT_TYPE 'PRODFOLDER' Object Type in Product Structure Browser 20011001
10 CO_FOLDER_LINK Constant Private Type reference (TYPE) OBJECT_TYPE '00910' Object Type in Product Structure Browser 20011001
11 CO_F_DISORDER2BASELINE Constant Private Type reference (TYPE) OBJECT_RELATION '31901' Object Type in Product Structure Browser 20020321
12 CO_F_DISORDER2DISPACK Constant Private Type reference (TYPE) OBJECT_RELATION '31902' Object Type in Product Structure Browser 20020321
13 CO_F_DISORDER2DOCUMENT Constant Private Type reference (TYPE) OBJECT_RELATION '31903' Object Type in Product Structure Browser 20020321
14 CO_F_DISORDER2RECIPIENT Constant Private Type reference (TYPE) OBJECT_RELATION '31900' Object Type in Product Structure Browser 20020321
15 CO_F_FOLDER_LINK Constant Private Type reference (TYPE) OBJECT_RELATION '30910' Object Type in Product Structure Browser 20020321
16 CO_F_STATUS_ALARM Constant Private Type reference (TYPE) OBJECT_RELATION '00002' Object Type in Product Structure Browser 20020423
17 CO_F_STATUS_ERROR Constant Private Type reference (TYPE) OBJECT_RELATION '00006' Object Type in Product Structure Browser 20020423
18 CO_F_STATUS_INITIAL Constant Private Type reference (TYPE) OBJECT_RELATION '00001' Object Type in Product Structure Browser 20020423
19 CO_F_STATUS_OK Constant Private Type reference (TYPE) OBJECT_RELATION '00005' Object Type in Product Structure Browser 20020423
20 CO_F_STATUS_REJECTED Constant Private Type reference (TYPE) OBJECT_RELATION '00004' Object Type in Product Structure Browser 20020423
21 CO_F_STATUS_WORKING Constant Private Type reference (TYPE) OBJECT_RELATION '00003' Object Type in Product Structure Browser 20020423
22 CO_PRINT_REC Constant Private Type reference (TYPE) PRINT_TYPE 'DOR' Object Type for Printing in Product Structure Browser 20011001
23 CO_PSB_CROSS Constant Private Type reference (TYPE) XFELD 'X' Checkbox 20011001
24 CO_PSB_FLAVOR_IBASE Constant Private Type reference (TYPE) OBJECT_TYPE 'Tree_copy' Object Type in Product Structure Browser 20011001
25 CO_PSB_PLUS Constant Private Type reference (TYPE) C_PDM_COMPRESS '+' Explosion Status of Branch in Browser 20011001
26 CO_PSB_RESOLVED Constant Private Type reference (TYPE) C_PDM_COMPRESS 'R' Explosion Status of Branch in Browser 20011001
27 CO_RECIPIENT Constant Private Type reference (TYPE) OBJECT_TYPE cl_im_crwbbrowserrecipient=>co_recipient Recipient 20020515
28 DISORDER_INFORMATIONS Instance attribute Private Type reference (TYPE) CRWB_PSB_DISORDER Distribution Order Data in Product Structure Browser 20011005
29 FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_CRWB_PSB_RECIPIENT_FACTORY Recipient Factory 20011001
30 FACTORY_REF Static Attribute Private Object reference (TYPE REF TO) IF_PDM_BROWSER_OBJECT_FACTORY Interface for (New) Objects in Browser 20011001
31 KEY Instance attribute Private Type reference (TYPE) CRWB_PSB_DISORDER_KEY KEY 20011001
32 RECIPIENT_DATA Static Attribute Private Type reference (TYPE) CRWB_PSB_TAB_RECIPIENT Table with CRWB_PSB_RECIPIENT Entries 20011001
33 RECIPIENT_DATA_REFRESH Static Attribute Private Type reference (TYPE) CRWB_PSB_TAB_RECIPIENT Table with CRWB_PSB_RECIPIENT Entries 20011001
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DELTA_TABLES Static method Public Method Create Delta List for RECIPIENT_DATA 20011001
2 CHECK_CRWB_MODE Instance method Private Method Start using replication workbench? 20011001
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011001
4 C_PDM_INSERT_DISORDER Static method Public Method Entry Point for C_PDM_INSERT_DISORDER 20011005
5 DELETE Instance method Public Method Delete Distribution Order 20011017
6 DISPLAY_WF_PROTOCOL Instance method Public Method Display Workflow Log 20011011
7 FILL_DISORDER_ATTRIBUTES Instance method Public Method Fill Distribution Order Data 20011005
8 GET_BASELINES Instance method Private Method Baselines for Distribution Order 20011001
9 GET_DISTRIB_PACKAGES Instance method Private Method Determine Distribution Order Package for Distribution Order 20011001
10 GET_DOCUMENTS Instance method Private Method Find Documents for Recipient 20011001
11 GET_DRZOC_DATA Static method Private Method Read Data from DRZOC 20011005
12 GET_RECIPIENTS Instance method Private Method Recipient of Distribution Order 20011002
13 GET_RELATIONS Instance method Private Method Get All Links for Distribution Order 20011001
14 GET_STATUS_FROM_DATE Static method Public Method Gets Interface Entries for a Date 20020412
15 INSERT_DISORDER_DISPACK_LINK Instance method Public Method Insert Link to Distribution Packet 20020516
16 INSERT_DISORDER_RECIPIENT_LINK Instance method Public Method Insert Link to Recipients 20020515
17 PSEUDO_CONSTRUCTOR Static method Public Method Pseudo Constructor for an Object; Internal Use Only! 20011001
18 UPDATE_DISORDER_BASELINE_LINK Static method Public Method Update Folder for Recipient in PSB 20020515
19 UPDATE_DISORDER_DISPACK_LINK Instance method Public Method Update Folder for Distribution Packet in PSB 20020516
20 UPDATE_DISORDER_RECIPIENT_LINK Instance method Public Method Update Folder for Recipient in PSB 20020515
Events
Class CL_CRWB_PSB_DISORDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INSTANCE_DATA_IND Private See coding INSTANCE_DATA_IND 20011001 begin of INSTANCE_DATA_IND, handle type syst-tabix, instance type ref to if_pdm_browser_object, end of INSTANCE_DATA_IND
2 INSTANCE_DATA_OBJ Private See coding INSTANCE_DATA_OBJ 20011001 begin of INSTANCE_DATA_OBJ, key type char1024, ind type instance_data_ind, end of INSTANCE_DATA_OBJ
3 TAB_INSTANCE_DATA_IND Private See coding TAB_INSTANCE_DATA_IND 20011001 TAB_INSTANCE_DATA_IND type standard table of instance_data_ind with non-unique key handle
4 TAB_INSTANCE_DATA_OBJ Private See coding TAB_INSTANCE_DATA_OBJ 20011001 TAB_INSTANCE_DATA_OBJ type hashed table of instance_data_obj with unique key key
Method Signatures

Method ADD_DELTA_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TABLE Call by reference Type reference (TYPE) ANY Delta-Liste 20011001

Method ADD_DELTA_TABLES on class CL_CRWB_PSB_DISORDER has no exception.

Method CHECK_CRWB_MODE Signature

Method CHECK_CRWB_MODE on class CL_CRWB_PSB_DISORDER has no parameter.
# Exception Resumable Description Created on
1 NO_REPLICATION_WORKBENCH Nicht im CRWB-Modus 20011001

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CRWB_PSB_DISORDER has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CRWB_PSB_DISORDER has no exception.

Method C_PDM_INSERT_DISORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NODE_COLLECTION Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20011005
2 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20011005
3 Importing I_ANY_DATA Call by reference Type reference (TYPE) PDM_OBJECTS PDM_OBJECTS 20011005
4 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20011005
5 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20011005
6 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20011005
7 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20011005
8 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20011005

Method C_PDM_INSERT_DISORDER on class CL_CRWB_PSB_DISORDER has no exception.

Method DELETE Signature

Method DELETE on class CL_CRWB_PSB_DISORDER has no parameter.
Method DELETE on class CL_CRWB_PSB_DISORDER has no exception.

Method DISPLAY_WF_PROTOCOL Signature

Method DISPLAY_WF_PROTOCOL on class CL_CRWB_PSB_DISORDER has no parameter.
Method DISPLAY_WF_PROTOCOL on class CL_CRWB_PSB_DISORDER has no exception.

Method FILL_DISORDER_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DISORDER_DATA Call by reference Type reference (TYPE) CRWB_PSB_DISORDER Distributionorder Daten im Produktstrukturbrowser 20011005

Method FILL_DISORDER_ATTRIBUTES on class CL_CRWB_PSB_DISORDER has no exception.

Method GET_BASELINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20011001
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20020903
3 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20011001

Method GET_BASELINES on class CL_CRWB_PSB_DISORDER has no exception.

Method GET_DISTRIB_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20011001
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20020903
3 Importing I_FORCE_CREATION Call by reference Type reference (TYPE) XFELD SPACE Parameter von CREATE_INSTANCE... 20020517
4 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20011001

Method GET_DISTRIB_PACKAGES on class CL_CRWB_PSB_DISORDER has no exception.

Method GET_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20011001
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20020903
3 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20011001

Method GET_DOCUMENTS on class CL_CRWB_PSB_DISORDER has no exception.

Method GET_DRZOC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DRZOC Call by reference Type reference (TYPE) TAB_DRZOC Tabelle mit DRZOC-Einträgen 20011005
2 Importing I_KEY Call by reference Type reference (TYPE) CRWB_PSB_DISORDER_KEY Schlüssel zum Verteilauftrag 20020308

Method GET_DRZOC_DATA on class CL_CRWB_PSB_DISORDER has no exception.

Method GET_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20011002
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20020903
3 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20011002

Method GET_RECIPIENTS on class CL_CRWB_PSB_DISORDER has no exception.

Method GET_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_OBJECTS Call by reference Type reference (TYPE) TAB_PDM_BROWSER_OBJECTS Tabelle mit (neuen) Objekten im Browser 20011001
2 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20011001

Method GET_RELATIONS on class CL_CRWB_PSB_DISORDER has no exception.

Method GET_STATUS_FROM_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT_TEXT Call by reference Type reference (TYPE) CHAR128 128 Zeichen 20020412
2 Exporting E_STATUS_ICON Call by reference Type reference (TYPE) ICON_L4 Ikone mit Ausgabelänge 4 20020412
3 Exporting E_STATUS_ICON_TEXT Call by reference Type reference (TYPE) ICON_TEXT Trägerfeld für Ikonen 20020412
4 Importing I_DATE Call by reference Type reference (TYPE) DATS Input-Date 20020412

Method GET_STATUS_FROM_DATE on class CL_CRWB_PSB_DISORDER has no exception.

Method INSERT_DISORDER_DISPACK_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020516
2 Importing IT_TREE_STRUCTURE Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020516
3 Importing I_FACADE Call by reference Object reference (TYPE REF TO) IF_PDM_BROWSER_CONTROLLER Interface zum Browser_controller 20020516
4 Importing I_TABIX Call by reference Type reference (TYPE) SYST-TABIX Interne Tabellen, aktueller Zeilenindex 20020516
5 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020516
6 Importing I_WA_TREE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020516

Method INSERT_DISORDER_DISPACK_LINK on class CL_CRWB_PSB_DISORDER has no exception.

Method INSERT_DISORDER_RECIPIENT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020515
2 Importing IT_TREE_STRUCTURE Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020515
3 Importing I_FACADE Call by reference Object reference (TYPE REF TO) IF_PDM_BROWSER_CONTROLLER Interface zum Browser_controller 20020515
4 Importing I_TABIX Call by reference Type reference (TYPE) SYST-TABIX Interne Tabellen, aktueller Zeilenindex 20020515
5 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020515
6 Importing I_WA_TREE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020515

Method INSERT_DISORDER_RECIPIENT_LINK on class CL_CRWB_PSB_DISORDER has no exception.

Method PSEUDO_CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CRWB_PSB_DISORDER_KEY Key 20011001
2 Returning R_OBJ Value transfer Object reference (TYPE REF TO) CL_CRWB_PSB_DISORDER Imp.-Klasse zur BAdI-Imp. CRWBBROWSERRECIPIENT 20011001

Method PSEUDO_CONSTRUCTOR on class CL_CRWB_PSB_DISORDER has no exception.

Method UPDATE_DISORDER_BASELINE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020515
2 Importing IT_TREE_STRUCTURE Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020515
3 Importing I_FACADE Call by reference Object reference (TYPE REF TO) IF_PDM_BROWSER_CONTROLLER Interface zum Browser_controller 20020515
4 Importing I_TABIX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020515
5 Importing I_WA_TREE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020515

Method UPDATE_DISORDER_BASELINE_LINK on class CL_CRWB_PSB_DISORDER has no exception.

Method UPDATE_DISORDER_DISPACK_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020516
2 Importing IT_TREE_STRUCTURE Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020516
3 Importing I_FACADE Call by reference Object reference (TYPE REF TO) IF_PDM_BROWSER_CONTROLLER Interface zum Browser_controller 20020516
4 Importing I_TABIX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020516
5 Importing I_WA_TREE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020516

Method UPDATE_DISORDER_DISPACK_LINK on class CL_CRWB_PSB_DISORDER has no exception.

Method UPDATE_DISORDER_RECIPIENT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20020515
2 Importing IT_TREE_STRUCTURE Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020515
3 Importing I_FACADE Call by reference Object reference (TYPE REF TO) IF_PDM_BROWSER_CONTROLLER Interface zum Browser_controller 20020515
4 Importing I_TABIX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020515
5 Importing I_WA_TREE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020515

Method UPDATE_DISORDER_RECIPIENT_LINK on class CL_CRWB_PSB_DISORDER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C