SAP ABAP Class CL_CRWB_PSB_RECIPIENT (Implementation Class for BAdI CRWBBROWSERRECIPIENT)
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 20010918
Properties
Class CL_CRWB_PSB_RECIPIENT  
Short Description Implementation Class for BAdI CRWBBROWSERRECIPIENT    
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 20010918   SAP 
Last change 20050109   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 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 20010918
Friends
Class CL_CRWB_PSB_RECIPIENT 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 20011005
2 CO_DISPACK Constant Public Type reference (TYPE) OBJECT_TYPE cl_im_crwbbrowserdispack=>co_dispack DISPACK 20020517
3 CO_DOCUMENT Constant Private Type reference (TYPE) OBJECT_TYPE 'DOCUMENT' Object Type in Product Structure Browser 20020315
4 CO_FOLDER Constant Private Type reference (TYPE) OBJECT_TYPE 'PRODFOLDER' Object Type in Product Structure Browser 20010918
5 CO_FOLDER_LINK Constant Private Type reference (TYPE) OBJECT_TYPE '00910' Object Type in Product Structure Browser 20010918
6 CO_F_FOLDER_LINK Constant Private Type reference (TYPE) OBJECT_RELATION '30910' Object Type in Product Structure Browser 20020321
7 CO_F_RECIPIENT2BASELINE Constant Private Type reference (TYPE) OBJECT_RELATION '31852' Object Type in Product Structure Browser 20020321
8 CO_F_RECIPIENT2DISPACK Constant Private Type reference (TYPE) OBJECT_RELATION '31850' Object Type in Product Structure Browser 20020321
9 CO_F_RECIPIENT2DOCUMENT Constant Private Type reference (TYPE) OBJECT_RELATION '31853' Object Type in Product Structure Browser 20020321
10 CO_F_RECIPIENT2FOLDER Constant Private Type reference (TYPE) OBJECT_RELATION '31851' Object Type in Product Structure Browser 20020321
11 CO_ICON_RECIPIENT Constant Private Type reference (TYPE) ICON_L2 ICON_CUSTOMER Icon with 2 Characters 20010918
12 CO_PRINT_BASELINE Constant Private Type reference (TYPE) PRINT_TYPE 'BSL' Object Type for Printing in Product Structure Browser 20011005
13 CO_PRINT_FOLDER Constant Private Type reference (TYPE) PRINT_TYPE 'PFO' Object Type for Printing in Product Structure Browser 20010918
14 CO_PRINT_REC Constant Private Type reference (TYPE) PRINT_TYPE 'REC' Object Type for Printing in Product Structure Browser 20010918
15 CO_PSB_CROSS Constant Private Type reference (TYPE) XFELD 'X' Checkbox field 20010918
16 CO_PSB_FLAVOR_IBASE Constant Private Type reference (TYPE) OBJECT_TYPE 'Tree_copy' Object Type in Product Structure Browser 20010918
17 CO_PSB_PLUS Constant Private Type reference (TYPE) C_PDM_COMPRESS '+' Explosion Status of Branch in Browser 20010918
18 CO_PSB_RESOLVED Constant Private Type reference (TYPE) C_PDM_COMPRESS 'R' Explosion Status of Branch in Browser 20010918
19 CO_RECIPIENT Constant Private Type reference (TYPE) OBJECT_TYPE 'RECIPIENT' Object Type in Product Structure Browser 20010918
20 CO_RECIPIENT2BASELINE Constant Private Type reference (TYPE) OBJECT_TYPE '01852' Object Type in Product Structure Browser 20010918
21 CO_RECIPIENT2DISPACK Constant Private Type reference (TYPE) OBJECT_TYPE '01850' Object Type in Product Structure Browser 20010918
22 CO_RECIPIENT2DOCUMENT Constant Private Type reference (TYPE) OBJECT_TYPE '01853' Object Type in Product Structure Browser 20010918
23 CO_RECIPIENT2FOLDER Constant Private Type reference (TYPE) OBJECT_TYPE '01851' Object Type in Product Structure Browser 20010918
24 FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_CRWB_PSB_RECIPIENT_FACTORY Recipient Factory 20010918
25 FACTORY_REF Static Attribute Private Object reference (TYPE REF TO) IF_PDM_BROWSER_OBJECT_FACTORY Interface for (New) Objects in Browser 20010918
26 KEY Instance attribute Private Type reference (TYPE) CVDIRECID KEY 20010918
27 RECIPIENT_DATA Static Attribute Private Type reference (TYPE) CRWB_PSB_TAB_RECIPIENT Table with CRWB_PSB_RECIPIENT Entries 20010918
28 RECIPIENT_DATA_REFRESH Static Attribute Private Type reference (TYPE) CRWB_PSB_TAB_RECIPIENT Table with CRWB_PSB_RECIPIENT Entries 20010918
29 RECIPIENT_INFORMATIONS Instance attribute Private Type reference (TYPE) CRWB_PSB_RECIPIENT Recipient Data in Product Structure Browser 20010918
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DELTA_TABLES Static method Public Method Create Delta List for RECIPIENT_DATA 20010918
2 ADD_TO_FOLDER Instance method Private Method Create Recipient for CM Folder 20010918
3 CHECK_CRWB_MODE Instance method Private Method Start using replication workbench? 20010918
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010918
5 C_PDM_INSERT_PFOLDER_RECIPIENT Static method Public Method Entry Point for C_PDM_INSERT_PFOLDER_RECIPIENT 20010918
6 C_PDM_INSERT_RECIPIENT_PFOLDER Static method Public Method Entry Point for C_PDM_INSERT_RECIPIENT_PFOLDER 20010918
7 DISPLAY_SM59 Instance method Private Method Display Logical System (SM59) 20020905
8 DISPLAY_SU01 Instance method Private Method Issue User Information 20020905
9 FILL_RECIPIENT_ATTRIBUTES Instance method Public Method Fill Recipient Data 20010918
10 GET_BASELINES Instance method Private Method Baselines Sent to Recipient 20010918
11 GET_DISTRIB_PACKAGES Instance method Private Method Determine Distribution Order Packages for Recipients 20010918
12 GET_DOCUMENTS Instance method Private Method Find Documents for Recipient 20010918
13 GET_FOLDERS Instance method Private Method Find Folder for Recipient 20010918
14 GET_RELATIONS Instance method Private Method Get All the Recipient's Links 20010918
15 INSERT_RECIPIENT_DISPACK_LINK Instance method Public Method Insert Link to Recipients 20020517
16 PSEUDO_CONSTRUCTOR Static method Public Method Pseudo Constructor for an Object; Internal Use Only! 20010918
17 UPDATE_RECIPIENT_DISPACK_LINK Instance method Public Method Update Folder for Recipient in PSB 20020517
18 UPDATE_RECIPIENT_FOLDER_LINK Static method Public Method Update Folder for Recipient in PSB 20020508
Events
Class CL_CRWB_PSB_RECIPIENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INSTANCE_DATA_IND Private See coding INSTANCE_DATA_IND 20010918
2 INSTANCE_DATA_OBJ Private See coding INSTANCE_DATA_OBJ 20010918
3 TAB_INSTANCE_DATA_IND Private See coding TAB_INSTANCE_DATA_IND 20010918
4 TAB_INSTANCE_DATA_OBJ Private See coding TAB_INSTANCE_DATA_OBJ 20010918
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 20010918

Method ADD_DELTA_TABLES on class CL_CRWB_PSB_RECIPIENT has no exception.

Method ADD_TO_FOLDER 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 20010918
2 Importing I_FOLDER Call by reference Type reference (TYPE) STRUC_CM_FOLDER_KEY Struktur für Produktmappenschlüssel (Config. Management) 20010918
3 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010918

Method ADD_TO_FOLDER on class CL_CRWB_PSB_RECIPIENT has no exception.

Method CHECK_CRWB_MODE Signature

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

Method CLASS_CONSTRUCTOR Signature

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

Method C_PDM_INSERT_PFOLDER_RECIPIENT 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 20010918
2 Changing C_RECIPIENT_DATA Call by reference Type reference (TYPE) CRWB_PSB_TAB_RECIPIENT Recipient_data 20010918
3 Importing I_ACTUAL_LEVEL Call by reference Type reference (TYPE) ACTUAL_LEVEL Aktuelle Stufe des Knotens im Produktstrukturbrowser 20010918
4 Importing I_OBJECT_HANDLE Call by reference Type reference (TYPE) OBJECT_HANDLE Identifikation eines Objekts im Produktstrukturbrowser 20010918
5 Importing I_PARENT_LEVEL Call by reference Type reference (TYPE) PARENT_LEVEL Stufe des Vorgängers im Produktstrukturbrowser 20010918
6 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20010918
7 Importing I_TREE_ID Call by reference Type reference (TYPE) TREE_ID ID des Baums im Produktstrukturbrowser 20010918
8 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010918

Method C_PDM_INSERT_PFOLDER_RECIPIENT on class CL_CRWB_PSB_RECIPIENT has no exception.

Method C_PDM_INSERT_RECIPIENT_PFOLDER Signature

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

Method C_PDM_INSERT_RECIPIENT_PFOLDER on class CL_CRWB_PSB_RECIPIENT has no exception.

Method DISPLAY_SM59 Signature

Method DISPLAY_SM59 on class CL_CRWB_PSB_RECIPIENT has no parameter.
Method DISPLAY_SM59 on class CL_CRWB_PSB_RECIPIENT has no exception.

Method DISPLAY_SU01 Signature

Method DISPLAY_SU01 on class CL_CRWB_PSB_RECIPIENT has no parameter.
Method DISPLAY_SU01 on class CL_CRWB_PSB_RECIPIENT has no exception.

Method FILL_RECIPIENT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_RECIPIENT_DATA Call by reference Type reference (TYPE) CRWB_PSB_RECIPIENT Empfängerdaten im Produktstrukturbrowser 20010918

Method FILL_RECIPIENT_ATTRIBUTES on class CL_CRWB_PSB_RECIPIENT 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 20010918
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 20010918

Method GET_BASELINES on class CL_CRWB_PSB_RECIPIENT 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 20010918
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 20010918

Method GET_DISTRIB_PACKAGES on class CL_CRWB_PSB_RECIPIENT 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 20010918
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 20010918

Method GET_DOCUMENTS on class CL_CRWB_PSB_RECIPIENT has no exception.

Method GET_FOLDERS 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 20010918
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 20010918

Method GET_FOLDERS on class CL_CRWB_PSB_RECIPIENT 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 20010918
2 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20010918

Method GET_RELATIONS on class CL_CRWB_PSB_RECIPIENT has no exception.

Method INSERT_RECIPIENT_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 20020517
2 Importing IT_TREE_STRUCTURE Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020517
3 Importing I_FACADE Call by reference Object reference (TYPE REF TO) IF_PDM_BROWSER_CONTROLLER Interface zum Browser_controller 20020517
4 Importing I_TABIX Call by reference Type reference (TYPE) SYST-TABIX Interne Tabellen, aktueller Zeilenindex 20020517
5 Importing I_VALID_FROM Call by reference Type reference (TYPE) SYST-DATUM Datum und Zeit, aktuelles (Applikationsserver-)Datum 20020517
6 Importing I_WA_TREE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020517

Method INSERT_RECIPIENT_DISPACK_LINK on class CL_CRWB_PSB_RECIPIENT 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) CVDIRECID DDS: Struktur Empfänger-ID 20010918
2 Returning R_OBJ Value transfer Object reference (TYPE REF TO) CL_CRWB_PSB_RECIPIENT Imp.-Klasse zur BAdI-Imp. CRWBBROWSERRECIPIENT 20010918

Method PSEUDO_CONSTRUCTOR on class CL_CRWB_PSB_RECIPIENT has no exception.

Method UPDATE_RECIPIENT_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 20020517
2 Importing IT_TREE_STRUCTURE Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020517
3 Importing I_FACADE Call by reference Object reference (TYPE REF TO) IF_PDM_BROWSER_CONTROLLER Interface zum Browser_controller 20020517
4 Importing I_TABIX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020517
5 Importing I_WA_TREE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020517

Method UPDATE_RECIPIENT_DISPACK_LINK on class CL_CRWB_PSB_RECIPIENT has no exception.

Method UPDATE_RECIPIENT_FOLDER_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 20020508
2 Importing IT_TREE_STRUCTURE Call by reference Type reference (TYPE) TAB_CPDM_TREE Tabelle mit PDM_Tree-Einträgen 20020508
3 Importing I_FACADE Call by reference Object reference (TYPE REF TO) IF_PDM_BROWSER_CONTROLLER Interface zum Browser_controller 20020508
4 Importing I_TABIX Call by reference Type reference (TYPE) SY-TABIX Interne Tabellen, aktueller Zeilenindex 20020508
5 Importing I_WA_TREE Call by reference Type reference (TYPE) PDM_TREE Struktur des Baumgraphen für den Produktstrukturbrowser 20020508

Method UPDATE_RECIPIENT_FOLDER_LINK on class CL_CRWB_PSB_RECIPIENT has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in 46C