SAP ABAP Class CL_WRF_PPW_ORGSET (Organization Set)
Hierarchy
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
   LO-MD-PPW (Application Component) Price Planning Workbench
     WRF_PPW_WORKBENCH (Package) Price Planning Workbench - WORKBENCH
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRF_PPW_PPD_MEMENTO_FRIEND Friend of PPD Memento Class 20040603
Properties
Class CL_WRF_PPW_ORGSET  
Short Description Organization Set    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package WRF_PPW_WORKBENCH   Price Planning Workbench - WORKBENCH 
Created 20040126   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WRF_PPW_CONST Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CX_WRF_PPW_PPD Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRF_PPW_PPD_MEMENTO_FRIEND Friend of PPD Memento Class 20040603
Friends
# Friend Modeled only Created on Description
1 IF_WRF_PPW_PPD_MEMENTO_FRIEND 20040603 Friend of PPD Memento Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_ORGSET Instance attribute Private Type reference (TYPE) WRF_PPW_PPDOSINFO_STY PPD Organization Set Info Structure 20040128
2 MT_LEVELS Instance attribute Private Type reference (TYPE) WRF_PPW_PPDOSLEVEL_TTY Org. Levels of an Org. Set 20040202
3 MT_MESSAGES Instance attribute Public Attribute reference (LIKE) CX_WRF_PPW_PPD=>MT_MESSAGES Error Messages if State is Incorrect 20050112
4 SR_CO Static Attribute Private Object reference (TYPE REF TO) CL_WRF_PPW_CONST Constants in the Price Planning Workbench 20040308
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LEVEL Instance method Public Method Extended with Org. Level (Unique) 20040128
2 CHECK_LEVELS Instance method Public Method Check Organization Set Levels 20040929
3 CHECK_LEVEL_VS_ORGSET_TYPE Instance method Public Method 20051207
4 CHECK_MATCH Instance method Public Method Check Equality with Second Org. Set 20040128
5 CHECK_NO_WERKS Instance method Public Method Check Whether Only One Level Type Is Used (Promotion) 20040928
6 CHECK_ONE_LEVELTYPE_ONLY Instance method Public Method Check Whether Only One Level Type Is Used (Promotion) 20040527
7 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050419
8 CONSTRUCTOR Instance method Public Constructor Create New Set from Header and Detail Table 20040128
9 DELETE_LEVEL Instance method Public Method Delete Org. Level 20040304
10 FILL_MEMENTO Instance method Private Method Fill Mememto with Own Status 20040310
11 FREE Instance method Public Method Reject Org. Set 20040312
12 GET Instance method Public Method Set for ID as Table 20040128
13 GET_DIFF Instance method Public Method Differences 20040319
14 GET_GUID Instance method Public Method GUID of Org. Set 20040218
15 GET_ID Instance method Public Method ID of Org. Set 20040128
16 MODIFY_HEADER Instance method Public Method Update Header Info (No Key Fields) 20040225
17 RAISE_PPD_NOT_PERMITTED Instance method Private Method 20051207
18 SET_ID Instance method Private Method Set ID 20040128
19 UPDATE_LEVEL_COUNT Instance method Private Method 20040902
Events
Class CL_WRF_PPW_ORGSET has no event.
Types
Class CL_WRF_PPW_ORGSET has no local type.
Method Signatures

Method ADD_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LEVEL Call by reference Type reference (TYPE) WRF_PPW_PPDOSLEVEL_STY Organisationsset Ausprägung - Info-Struktur 20040128
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20040308
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20040511

Method CHECK_LEVELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LEVELS Call by reference Type reference (TYPE) WRF_PPW_PPDOSLEVEL_TTY einzelne Org-Ebene eines Org-Levels 20040929
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20040929

Method CHECK_LEVEL_VS_ORGSET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LEVEL Call by reference Type reference (TYPE) WRF_PPW_PPDOSLEVEL_STY Single Org. Level of an Org. Unit 20051207
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20051207

Method CHECK_MATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ORGSET Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_ORGSET Org-Set 20040128
2 Returning R_MATCH Value transfer Type reference (TYPE) INT1 Matching = 1 20040128

Method CHECK_MATCH on class CL_WRF_PPW_ORGSET has no exception.

Method CHECK_NO_WERKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Memento-Referenz für Rollback 20040928
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20040928

Method CHECK_ONE_LEVELTYPE_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Memento-Referenz für Rollback 20040622
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20040527

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORGSET Call by reference Type reference (TYPE) WRF_PPW_PPDOSINFO_STY PPD Organisationsset Info - Struktur 20040128
2 Importing IT_LEVELS Call by reference Type reference (TYPE) WRF_PPW_PPDOSLEVEL_TTY PPD Orgset Info Tabelle - Konkrete Ausprägung 20040202
3 Importing I_ABORT_ON_ERROR Call by reference Attribute reference (LIKE) CL_WRF_PPW_CONST=>TRUE CL_WRF_PPW_CONST=>TRUE Abbrechen bei Fehler 20050112
4 Importing I_ID Call by reference Type reference (TYPE) WRF_PPW_ORGSET_ID ID eines PPD Organisationssets 20040128
5 Importing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Änderungen eines PPD 20040308
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20040929

Method DELETE_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LEVEL Call by reference Type reference (TYPE) WRF_PPW_PPDOSLEVEL_STY einzelne Org-Ebene eines Org-Levels 20040304
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20040308

Method DELETE_LEVEL on class CL_WRF_PPW_ORGSET has no exception.

Method FILL_MEMENTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHGID Call by reference Type reference (TYPE) WRF_PPW_CHGID CL_WRF_PPW_CONST=>INSERT Interne Verarbeitung: Art der Änderung (U, I, D) 20040310
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20040310

Method FILL_MEMENTO on class CL_WRF_PPW_ORGSET has no exception.

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20040312

Method FREE on class CL_WRF_PPW_ORGSET has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ORGSET Call by reference Type reference (TYPE) WRF_PPW_PPDOSINFO_STY PPD Organisationsset Info - Struktur 20040129
2 Exporting ET_ORGLEVEL Call by reference Type reference (TYPE) WRF_PPW_PPDOSITEMINFO_TTY PPD Orgset Info Tabelle - Konkrete Ausprägung 20040129

Method GET on class CL_WRF_PPW_ORGSET has no exception.

Method GET_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGES Call by reference Type reference (TYPE) WRF_PPW_PPDOSLEVEL_CHG_TTY Org-Ebenen mit Änderungskennzeichen 20040319
2 Importing IT_LEVELS Call by reference Type reference (TYPE) WRF_PPW_PPDOSLEVEL_TTY Org-Ebenen eines OrgSets 20040319

Method GET_DIFF on class CL_WRF_PPW_ORGSET has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_GUID Value transfer Type reference (TYPE) GUID GUID eines PPD Organisationssets 20040218

Method GET_GUID on class CL_WRF_PPW_ORGSET has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) WRF_PPW_ORGSET_ID ID eines PPD Organisationssets 20040128

Method GET_ID on class CL_WRF_PPW_ORGSET has no exception.

Method MODIFY_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORGSET Call by reference Type reference (TYPE) WRF_PPW_PPDOSINFO_STY PPD Organisationsset - Kopf : Info - Struktur 20040225
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Zustand / Änderungen eines PPD-Objektes 20040308

Method MODIFY_HEADER on class CL_WRF_PPW_ORGSET has no exception.

Method RAISE_PPD_NOT_PERMITTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LEVEL Call by reference Type reference (TYPE) WRF_PPW_PPDOSLEVEL_STY Single Org. Level of an Org. Unit 20051207
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20051207
3 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY 20051207
4 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY 20051207
5 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY 20051207
6 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY 20051207
# Exception Resumable Description Created on
1 CX_WRF_PPW_PPD_NOT_PERMITTED Aktion nicht erlaubt 20051207

Method SET_ID 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) WRF_PPW_ORGSET_ID Org Set ID 20040128
2 Changing XR_MEMENTO Call by reference Object reference (TYPE REF TO) CL_WRF_PPW_PPD_MEMENTO Memento 20040319

Method SET_ID on class CL_WRF_PPW_ORGSET has no exception.

Method UPDATE_LEVEL_COUNT Signature

Method UPDATE_LEVEL_COUNT on class CL_WRF_PPW_ORGSET has no parameter.
Method UPDATE_LEVEL_COUNT on class CL_WRF_PPW_ORGSET has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 111