SAP ABAP Class CL_SEM_PROFILE (Planning Profile)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPS (Application Component) Business Planning and Simulation
     UPC (Package) SEM-BPS: General Functions
Properties
Class CL_SEM_PROFILE  
Short Description Planning Profile    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UPC   SEM-BPS: General Functions 
Created 19991126   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_SEM_VARIABLE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 UPCFW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SEM_PROFILE has no interface implemented.
Friends
Class CL_SEM_PROFILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_DATA_SAVE Instance attribute Private Type reference (TYPE) YS_DATA_SAVE Save structure with Attributes 20000124
2 MS_STATINFO Instance attribute Private Type reference (TYPE) UPC_YS_STATINFO Statistical information 19991129
3 MTO_AREA Instance attribute Private Type reference (TYPE) YTO_AREA Areas in Profile 19991126
4 MTO_BUNDLE Instance attribute Private Type reference (TYPE) UPC_YTO_BUNDLE_KEY Planning Sequences 20010619
5 MTO_METHOD Instance attribute Private Type reference (TYPE) YTO_METHOD Functions in Profile 19991126
6 MTO_PACKAGE Instance attribute Private Type reference (TYPE) YTO_PACKAGE Packages in Profile 19991126
7 MTO_PARAM Instance attribute Private Type reference (TYPE) YTO_PARAM Parameter Groups in Profile 19991126
8 MTO_PLEVEL Instance attribute Private Type reference (TYPE) YTO_PLEVEL Levels in Profile 19991126
9 MTO_PROFILE Static Attribute Private Type reference (TYPE) YTO_PROFILE All Profiles 19991126
10 MTO_TEXT Instance attribute Private Type reference (TYPE) YTO_TEXT Descriptions 19991129
11 MTO_VARIABLE Instance attribute Private Type reference (TYPE) UPC_YTO_VAR_KEY Variables 20010615
12 M_CHANGE Instance attribute Private Type reference (TYPE) CHAR1 Indicator: Changes Must Be Saved 20000124
13 M_DEL Instance attribute Private Type reference (TYPE) CHAR1 Indicator: Profile Designated for Deletion 19991207
14 M_ENQMODE Instance attribute Private Type reference (TYPE) ENQMODE Lock mode of Profile 20000121
15 M_PROFILE Instance attribute Private Type reference (TYPE) UPC_Y_PROFILE Profile 19991126
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OBJECT Instance method Public Method Add Planning Objects to Profile 19991126
2 ADJUST_VARIABLES Instance method Private Method Check Profile and Remove Inconsistencies 20010619
3 CHECK Instance method Private Method Check Profile and Remove Inconsistencies 20000125
4 COMMIT Instance method Public Method Change Commit for Object 20000124
5 CONSTRUCTOR Instance method Public Constructor Constructor 19991126
6 COPY Instance method Public Method Copy Content of Another Profile 20000126
7 DELETE_INSTANCE Static method Public Method Delete Profile Instance 20000126
8 DELETE_INSTANCE_ALL Static method Public Method Delete All Profile Instances 20000726
9 DELETE_NOT_EXISTING_OBJECTS Instance method Private Method Delete All Non Existing Objects from the Profile 20000202
10 DELETE_OBJECT Instance method Public Method Remove Planning Objects from Profile 19991207
11 DELETE_TEXT Instance method Public Method Delete Description 19991129
12 GET_ALL Static method Public Method Get All Profile Instances 20000107
13 GET_INSTANCE Static method Public Method Get Profile Instance 19991126
14 GET_NAME Instance method Public Method Get Profile Name 19991209
15 GET_OBJECTS Instance method Public Method Get Planning Objects of Profile 19991130
16 GET_STATINFO Instance method Public Method Get Statistical Information 20000202
17 GET_TEXT Instance method Public Method Get Description 19991129
18 IS_CHANGED Instance method Public Method Check Whether Profile Was Changed 20000129
19 IS_CONTAINED Instance method Public Method Check Whether Planning Object is Contained in the Profile 19991126
20 IS_EXISTING Static method Public Method Check Existence of Profile 19991130
21 LOCK Instance method Public Method Lock Profile 20000121
22 MARK_FOR_DELETE Instance method Public Method Designate Profile for Deletion 19991126
23 READ_DB Instance method Private Method Read Profile from Database 20000121
24 RENUMBER Instance method Private Method Renumber Table Entries with Planning Objects 19991210
25 REORDER Instance method Public Method Sort Profile According to Global Overview 20000222
26 SAVE_DB Instance method Public Method Save profile 19991126
27 SAVE_DB_ALL Static method Public Method Save All Buffered Profiels in Database 20000125
28 SET_BUNDLE Instance method Public Method Set the Variables for Profile 20010619
29 SET_CHANGE Instance method Public Method Set Change Status 20000217
30 SET_TEXT Instance method Public Method Set Description 19991129
31 SET_VARIABLES Instance method Public Method Set the Variables for Profile 20010615
32 TRANSPORT Instance method Public Method Transport Profile 20000208
33 UNLOCK Instance method Public Method Unlock Profile 20000726
34 UNLOCK_ALL Static method Public Method Unlock All Profiles 20000726
Events
Class CL_SEM_PROFILE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_AREA Private See coding Area 19991208
2 YS_DATA_SAVE Private See coding YS_DATA_SAVE 20000124
3 YS_METHOD Private See coding Method 19991208
4 YS_PACKAGE Private See coding Package 19991208
5 YS_PARAM Private See coding Parameter Settings 19991208
6 YS_PLEVEL Private See coding Level 19991208
7 YS_PROFILE Private See coding Profile Type for Maintenance 19991126
8 YS_TEXT Private See coding Description of Profile 19991129
9 YTO_AREA Private See coding Table of Areas 19991208
10 YTO_METHOD Private See coding Table of Methods 19991208
11 YTO_PACKAGE Private See coding Table of Packages 19991208
12 YTO_PARAM Private See coding Table of Parameter Settings 19991208
13 YTO_PLEVEL Private See coding Table of Planning Levels 19991208
14 YTO_PROFILE Private See coding Table Type for Maintenance of Profiles 19991126
15 YTO_TEXT Private See coding Table Type for Description of Profiles 19991129
16 YT_AREA Private See coding YT_AREA 19991210
17 YT_METHOD Private See coding YT_METHOD 19991210
18 YT_PACKAGE Private See coding YT_PACKAGE 19991210
19 YT_PARAM Private See coding YT_PARAM 19991210
20 YT_PLEVEL Private See coding YT_PLEVEL 19991210
Method Signatures

Method ADD_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Area 19991126
2 Importing I_METHOD Value transfer Type reference (TYPE) UPC_Y_METHOD Function 19991126
3 Importing I_NODE_TYPE Value transfer Type reference (TYPE) UPC_Y_NODE_TYPE Type of planning object 19991126
4 Importing I_ORDER Value transfer Type reference (TYPE) UPC_Y_SEQNO Order in profile 19991208
5 Importing I_PACKAGE Value transfer Type reference (TYPE) UPC_Y_PACKAGE Package 19991126
6 Importing I_PARAM Value transfer Type reference (TYPE) UPC_Y_PARAM Parameter settings 19991126
7 Importing I_PLEVEL Value transfer Type reference (TYPE) UPC_Y_PLEVEL Plevel 19991126
8 Importing I_WITH_DEP Value transfer Type reference (TYPE) CHAR1 With all underlying objects 20000825

Method ADD_OBJECT on class CL_SEM_PROFILE has no exception.

Method ADJUST_VARIABLES Signature

Method ADJUST_VARIABLES on class CL_SEM_PROFILE has no parameter.
Method ADJUST_VARIABLES on class CL_SEM_PROFILE has no exception.

Method CHECK Signature

Method CHECK on class CL_SEM_PROFILE has no parameter.
Method CHECK on class CL_SEM_PROFILE has no exception.

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CANCEL Value transfer Type reference (TYPE) CHAR1 Commit or rollback changes 20000124
2 Returning R_CHANGE Value transfer Type reference (TYPE) CHAR1 If profile has been changed 20000125

Method COMMIT on class CL_SEM_PROFILE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROFILE Value transfer Type reference (TYPE) UPC_Y_PROFILE Profile 19991126

Method CONSTRUCTOR on class CL_SEM_PROFILE has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROFILE Value transfer Object reference (TYPE REF TO) CL_SEM_PROFILE Profile 20000126

Method COPY on class CL_SEM_PROFILE has no exception.

Method DELETE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROFILE Value transfer Type reference (TYPE) UPC_Y_PROFILE Profile 20000126

Method DELETE_INSTANCE on class CL_SEM_PROFILE has no exception.

Method DELETE_INSTANCE_ALL Signature

Method DELETE_INSTANCE_ALL on class CL_SEM_PROFILE has no parameter.
Method DELETE_INSTANCE_ALL on class CL_SEM_PROFILE has no exception.

Method DELETE_NOT_EXISTING_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20000202
2 Importing I_METHOD Value transfer Type reference (TYPE) UPC_Y_METHOD Planungsfunktion 20000202
3 Importing I_NODE_TYPE Value transfer Type reference (TYPE) UPC_Y_NODE_TYPE Node type 20000202
4 Importing I_PLEVEL Value transfer Type reference (TYPE) UPC_Y_PLEVEL Planungsebene 20000202

Method DELETE_NOT_EXISTING_OBJECTS on class CL_SEM_PROFILE has no exception.

Method DELETE_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALL Value transfer Type reference (TYPE) CHAR1 All objects of the type 19991207
2 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Area 19991207
3 Importing I_METHOD Value transfer Type reference (TYPE) UPC_Y_METHOD Function 19991207
4 Importing I_NODE_TYPE Value transfer Type reference (TYPE) UPC_Y_NODE_TYPE Type 19991207
5 Importing I_PACKAGE Value transfer Type reference (TYPE) UPC_Y_PACKAGE Package 19991207
6 Importing I_PARAM Value transfer Type reference (TYPE) UPC_Y_PARAM Parameter settings 19991207
7 Importing I_PLEVEL Value transfer Type reference (TYPE) UPC_Y_PLEVEL Plevel 19991207
8 Importing I_WITH_DEP Value transfer Type reference (TYPE) CHAR1 Delete with all dep. objects 20000124

Method DELETE_OBJECT on class CL_SEM_PROFILE has no exception.

Method DELETE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU sy-langu Language 19991129

Method DELETE_TEXT on class CL_SEM_PROFILE has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PROFILE Value transfer Type reference (TYPE) UPC_YT_PROFILE Table with all profiles 20000107
2 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Language 20000107

Method GET_ALL on class CL_SEM_PROFILE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROFILE Value transfer Type reference (TYPE) UPC_Y_PROFILE Profile 19991126
2 Returning RR_PROFILE Value transfer Object reference (TYPE REF TO) CL_SEM_PROFILE Reference to instance 19991126

Method GET_INSTANCE on class CL_SEM_PROFILE has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) UPC_Y_PROFILE Name of the profile 19991209

Method GET_NAME on class CL_SEM_PROFILE has no exception.

Method GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETO_AREA Call by reference Type reference (TYPE) UPC_YTO_AREA_KEY Areas 19991130
2 Exporting ETO_BUNDLE Call by reference Type reference (TYPE) UPC_YTO_BUNDLE_KEY Sequences 20010619
3 Exporting ETO_METHOD Call by reference Type reference (TYPE) UPC_YTO_METHOD_KEY Functions 19991130
4 Exporting ETO_PACKAGE Call by reference Type reference (TYPE) UPC_YTO_PACKAGE_KEY Packages 19991130
5 Exporting ETO_PARAM Call by reference Type reference (TYPE) UPC_YTO_PARAM_KEY Params 19991130
6 Exporting ETO_PLEVEL Call by reference Type reference (TYPE) UPC_YTO_PLEVEL_KEY Plevels 19991130
7 Exporting ETO_VARIABLE Call by reference Type reference (TYPE) UPC_YTO_VAR_KEY Variablen 20010615

Method GET_OBJECTS on class CL_SEM_PROFILE has no exception.

Method GET_STATINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_STATINFO Value transfer Type reference (TYPE) UPC_YS_STATINFO Description 20000202

Method GET_STATINFO on class CL_SEM_PROFILE has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU sy-langu Language 19991129
2 Returning R_TEXT Value transfer Type reference (TYPE) UPC_Y_PROFILETXT Description 19991129

Method GET_TEXT on class CL_SEM_PROFILE has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED Value transfer Type reference (TYPE) CHAR1 Flag if profile is changed 20000129

Method IS_CHANGED on class CL_SEM_PROFILE has no exception.

Method IS_CONTAINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTAINED Value transfer Type reference (TYPE) CHAR1 Result - if order is in profile 20000222
2 Exporting E_ORDER Value transfer Type reference (TYPE) UPC_Y_SEQNO Order in profile 20000222
3 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Area 19991126
4 Importing I_BUNDLE Value transfer Type reference (TYPE) UPF_Y_BUNDLE Planungssequenz 20010620
5 Importing I_METHOD Value transfer Type reference (TYPE) UPC_Y_METHOD Function 19991126
6 Importing I_NODE_TYPE Value transfer Type reference (TYPE) UPC_Y_NODE_TYPE Type of planning object 19991126
7 Importing I_PACKAGE Value transfer Type reference (TYPE) UPC_Y_PACKAGE Package 19991126
8 Importing I_PARAM Value transfer Type reference (TYPE) UPC_Y_PARAM Parameter settings 19991126
9 Importing I_PLEVEL Value transfer Type reference (TYPE) UPC_Y_PLEVEL Plevel 19991126

Method IS_CONTAINED on class CL_SEM_PROFILE has no exception.

Method IS_EXISTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROFILE Value transfer Type reference (TYPE) UPC_Y_PROFILE Profile 19991130
2 Returning R_EXISTENCE Value transfer Type reference (TYPE) CHAR1 Existence 19991130

Method IS_EXISTING on class CL_SEM_PROFILE has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Value transfer Type reference (TYPE) ENQMODE Sperrmodus 20000121
2 Returning RS_MESG Value transfer Type reference (TYPE) UPC_YS_MESG Message structure 20000121

Method LOCK on class CL_SEM_PROFILE has no exception.

Method MARK_FOR_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Value transfer Type reference (TYPE) CHAR1 'X' Wert 20000913

Method MARK_FOR_DELETE on class CL_SEM_PROFILE has no exception.

Method READ_DB Signature

Method READ_DB on class CL_SEM_PROFILE has no parameter.
Method READ_DB on class CL_SEM_PROFILE has no exception.

Method RENUMBER Signature

Method RENUMBER on class CL_SEM_PROFILE has no parameter.
Method RENUMBER on class CL_SEM_PROFILE has no exception.

Method REORDER Signature

Method REORDER on class CL_SEM_PROFILE has no parameter.
Method REORDER on class CL_SEM_PROFILE has no exception.

Method SAVE_DB Signature

Method SAVE_DB on class CL_SEM_PROFILE has no parameter.
Method SAVE_DB on class CL_SEM_PROFILE has no exception.

Method SAVE_DB_ALL Signature

Method SAVE_DB_ALL on class CL_SEM_PROFILE has no parameter.
Method SAVE_DB_ALL on class CL_SEM_PROFILE has no exception.

Method SET_BUNDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_BUNDLE Call by reference Type reference (TYPE) UPC_YTO_BUNDLE_KEY Sequenzen 20010619

Method SET_BUNDLE on class CL_SEM_PROFILE has no exception.

Method SET_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGE Value transfer Type reference (TYPE) CHAR1 Change status 20000217

Method SET_CHANGE on class CL_SEM_PROFILE has no exception.

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU sy-langu Language 19991129
2 Importing I_TEXT Value transfer Type reference (TYPE) UPC_Y_PROFILETXT Description 19991129

Method SET_TEXT on class CL_SEM_PROFILE has no exception.

Method SET_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_VARIABLE Call by reference Type reference (TYPE) UPC_YTO_VAR_KEY Variablen 20010615
2 Importing I_ALL Value transfer Type reference (TYPE) CHAR1 'X' Alle Gebiete 20010615

Method SET_VARIABLES on class CL_SEM_PROFILE has no exception.

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESG Value transfer Type reference (TYPE) UPC_YT_MESG Messages 20000208
2 Exporting ET_TRANSPORT_OBJECT Value transfer Type reference (TYPE) UPC_YT_TRANSPORT_OBJECT Transport: Objekte 20000208
3 Importing I_ALL_LANGU Value transfer Type reference (TYPE) BOOLE_D 'X' Alle Sprachen 20010709
4 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20000301
5 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Sprache zum Transport 20010709
6 Importing I_PLEVEL Value transfer Type reference (TYPE) UPC_Y_PLEVEL Planungsebene 20000301
7 Importing I_TRANSLATE Value transfer Type reference (TYPE) CHAR1 Übersetzung 20000828

Method TRANSPORT on class CL_SEM_PROFILE has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_SEM_PROFILE has no parameter.
Method UNLOCK on class CL_SEM_PROFILE has no exception.

Method UNLOCK_ALL Signature

Method UNLOCK_ALL on class CL_SEM_PROFILE has no parameter.
Method UNLOCK_ALL on class CL_SEM_PROFILE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in