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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Constant | Private | Type reference (TYPE) | OBJECT_TYPE | 'DISPACK' | Object Type in Product Structure Browser | 20011002 | ||
| 2 | Constant | Private | Type reference (TYPE) | OBJECT_TYPE | '01951' | Object Type in Product Structure Browser | 20011005 | ||
| 3 | Constant | Private | Type reference (TYPE) | OBJECT_TYPE | '01950' | Object Type in Product Structure Browser | 20011005 | ||
| 4 | Constant | Private | Type reference (TYPE) | OBJECT_RELATION | '31951' | Object Type in Product Structure Browser | 20020321 | ||
| 5 | Constant | Private | Type reference (TYPE) | OBJECT_RELATION | '31950' | Object Type in Product Structure Browser | 20020321 | ||
| 6 | Constant | Private | Type reference (TYPE) | PRINT_TYPE | 'DPC' | Object Type for Printing in Product Structure Browser | 20011001 | ||
| 7 | Instance attribute | Private | Type reference (TYPE) | CRWB_PSB_DISPACK | Data for Distribution Order in Product Structure Browser | 20011002 | |||
| 8 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_CRWB_PSB_RECIPIENT_FACTORY | Recipient Factory | 20011001 | |||
| 9 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_PDM_BROWSER_OBJECT_FACTORY | Interface for (New) Objects in Browser | 20011001 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | DRZOC | DRZOC data for package | 20020830 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | CRWB_PSB_DISPACK_KEY | KEY | 20011001 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | CRWB_PSB_TAB_RECIPIENT | Table with CRWB_PSB_RECIPIENT Entries | 20011001 | |||
| 13 | 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 | Static method | Public | Method | Create Delta List for RECIPIENT_DATA | 20011001 | |
| 2 | Instance method | Private | Method | Start using replication workbench? | 20040614 | |
| 3 | Instance method | Private | Method | Check if DRZOC Entries Exist | 20020902 | |
| 4 | Instance method | Public | Method | check if Package is an Existing UPS | 20020830 | |
| 5 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20011001 | |
| 6 | Instance method | Public | Method | Display Workflow Log for Distribution Order Package | 20011011 | |
| 7 | Instance method | Public | Method | Fill Distribution Order Data | 20011002 | |
| 8 | Instance method | Private | Method | Get Distribution Orders for Distribution Order Package | 20011005 | |
| 9 | Instance method | Private | Method | Read DRZOC (All Suitable Entries) | 20011005 | |
| 10 | Instance method | Private | Method | Get Recipients for Distribution Order Package | 20011005 | |
| 11 | Instance method | Private | Method | Get All the Recipient's Links | 20011001 | |
| 12 | Instance method | Private | Method | Read DRZOC (One Entry) | 20011004 | |
| 13 | 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 | 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 | 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 | 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 | I_PLANNED_UPS_TO | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20020904 | ||
| 2 | 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 | 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 | C_OBJECTS | Call by reference | Type reference (TYPE) | TAB_PDM_BROWSER_OBJECTS | Tabelle mit (neuen) Objekten im Browser | 20011005 | |||
| 2 | I_CHECK_ONLY | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20020902 | ||
| 3 | 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 | 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 | C_OBJECTS | Call by reference | Type reference (TYPE) | TAB_PDM_BROWSER_OBJECTS | Tabelle mit (neuen) Objekten im Browser | 20011005 | |||
| 2 | I_CHECK_ONLY | Call by reference | Type reference (TYPE) | XFELD | SPACE | Feld zum Ankreuzen | 20020903 | ||
| 3 | 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 | C_OBJECTS | Call by reference | Type reference (TYPE) | TAB_PDM_BROWSER_OBJECTS | Tabelle mit (neuen) Objekten im Browser | 20011001 | |||
| 2 | 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 | 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 | I_ID | Call by reference | Type reference (TYPE) | CRWB_PSB_DISPACK_KEY | Key | 20011001 | |||
| 2 | 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 |