SAP ABAP Class CL_CRWB_PSB_DISPACK (Implementation Class for BAdI CRWBBROWSERDISPACK)
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_DISPACK  
Short Description Implementation Class for BAdI CRWBBROWSERDISPACK    
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 20110908   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 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 KUPS 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_DISPACK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DISPACK Constant Private Type reference (TYPE) OBJECT_TYPE 'DISPACK' Object Type in Product Structure Browser 20011002
2 CO_DISPACK2DISORDER Constant Private Type reference (TYPE) OBJECT_TYPE '01951' Object Type in Product Structure Browser 20011005
3 CO_DISPACK2RECIPIENT Constant Private Type reference (TYPE) OBJECT_TYPE '01950' Object Type in Product Structure Browser 20011005
4 CO_F_DISPACK2DISORDER Constant Private Type reference (TYPE) OBJECT_RELATION '31951' Object Type in Product Structure Browser 20020321
5 CO_F_DISPACK2RECIPIENT Constant Private Type reference (TYPE) OBJECT_RELATION '31950' Object Type in Product Structure Browser 20020321
6 CO_PRINT_REC Constant Private Type reference (TYPE) PRINT_TYPE 'DPC' Object Type for Printing in Product Structure Browser 20011001
7 DISPACK_INFORMATIONS Instance attribute Private Type reference (TYPE) CRWB_PSB_DISPACK Data for Distribution Order in Product Structure Browser 20011002
8 FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_CRWB_PSB_RECIPIENT_FACTORY Recipient Factory 20011001
9 FACTORY_REF Static Attribute Private Object reference (TYPE REF TO) IF_PDM_BROWSER_OBJECT_FACTORY Interface for (New) Objects in Browser 20011001
10 G_DRZOC Instance attribute Private Type reference (TYPE) DRZOC DRZOC data for package 20020830
11 KEY Instance attribute Private Type reference (TYPE) CRWB_PSB_DISPACK_KEY KEY 20011001
12 RECIPIENT_DATA Static Attribute Private Type reference (TYPE) CRWB_PSB_TAB_RECIPIENT Table with CRWB_PSB_RECIPIENT Entries 20011001
13 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? 20040614
3 CHECK_EXISTENCE_DRZOC Instance method Private Method Check if DRZOC Entries Exist 20020902
4 CHECK_FOR_UPS Instance method Public Method check if Package is an Existing UPS 20020830
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20011001
6 DISPLAY_PROTOCOL Instance method Public Method Display Workflow Log for Distribution Order Package 20011011
7 FILL_DISPACK_ATTRIBUTES Instance method Public Method Fill Distribution Order Data 20011002
8 GET_DISTRIB_ORDERS Instance method Private Method Get Distribution Orders for Distribution Order Package 20011005
9 GET_DRZOC_DATA Instance method Private Method Read DRZOC (All Suitable Entries) 20011005
10 GET_RECIPIENTS Instance method Private Method Get Recipients for Distribution Order Package 20011005
11 GET_RELATIONS Instance method Private Method Get All the Recipient's Links 20011001
12 GET_SINGLE_DRZOC_DATA Instance method Private Method Read DRZOC (One Entry) 20011004
13 PSEUDO_CONSTRUCTOR Static method Public Method Pseudo Constructor for an Object; Internal Use Only! 20011001
Events
Class CL_CRWB_PSB_DISPACK 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_DISPACK has no exception.

Method CHECK_CRWB_MODE Signature

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

Method CHECK_EXISTENCE_DRZOC Signature

Method CHECK_EXISTENCE_DRZOC on class CL_CRWB_PSB_DISPACK has no parameter.
# Exception Resumable Description Created on
1 NOT_FOUND Keine DRZOC-Einträge vorhanden 20020902

Method CHECK_FOR_UPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANNED_UPS_TO Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20020904
2 Returning RESULT Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20020830

Method CHECK_FOR_UPS on class CL_CRWB_PSB_DISPACK has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method DISPLAY_PROTOCOL Signature

Method DISPLAY_PROTOCOL on class CL_CRWB_PSB_DISPACK has no parameter.
Method DISPLAY_PROTOCOL on class CL_CRWB_PSB_DISPACK has no exception.

Method FILL_DISPACK_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DISPACK_DATA Call by reference Type reference (TYPE) CRWB_PSB_DISPACK Verteilauftragspaketdaten im Produktstrukturbrowser 20011002

Method FILL_DISPACK_ATTRIBUTES on class CL_CRWB_PSB_DISPACK has no exception.

Method GET_DISTRIB_ORDERS 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 20011005
2 Importing I_CHECK_ONLY Call by reference Type reference (TYPE) XFELD SPACE Feld zum Ankreuzen 20020902
3 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20011005

Method GET_DISTRIB_ORDERS on class CL_CRWB_PSB_DISPACK 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

Method GET_DRZOC_DATA on class CL_CRWB_PSB_DISPACK 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 20011005
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 20011005

Method GET_RECIPIENTS on class CL_CRWB_PSB_DISPACK 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_DISPACK has no exception.

Method GET_SINGLE_DRZOC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DRZOC Value transfer Type reference (TYPE) DRZOC DDS: Teilauftrag 20011004

Method GET_SINGLE_DRZOC_DATA on class CL_CRWB_PSB_DISPACK 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_DISPACK_KEY Key 20011001
2 Returning R_OBJ Value transfer Object reference (TYPE REF TO) CL_CRWB_PSB_DISPACK Imp.-Klasse zur BAdI-Imp. CRWBBROWSERRECIPIENT 20011001

Method PSEUDO_CONSTRUCTOR on class CL_CRWB_PSB_DISPACK has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 46C