SAP ABAP Class CL_RSRD_SETTING_DT (Broadcast Settings for Design Time)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRD (Package) BW: Broadcasting
Properties
Class CL_RSRD_SETTING_DT  
Short Description Broadcast Settings for Design Time    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSRD    
Program status     
Category 0   
Package RSRD   BW: Broadcasting 
Created 20030813   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSRD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RZX0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSRD_SETTING_DT has no interface implemented.
Friends
Class CL_RSRD_SETTING_DT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CONTEXT_HOST_DISTTYPE Constant Public Type reference (TYPE) RSRPARAMETERID 'HOST_DISTTYPE' Context Parameter: Distribution Type of the Host Setting 20050316
2 C_CONTEXT_HOST_OUTFORM Constant Public Type reference (TYPE) RSRPARAMETERID 'HOST_OUTFORM' Context Parameter: Output Format of the Host Setting 20050316
3 C_CONTEXT_HOST_ZIP Constant Public Type reference (TYPE) RSRPARAMETERID 'HOST_ZIP' Context Parameter: Status of ZIP Flag in Host Setting 20070910
4 N_SX_DIST Instance attribute Public Type reference (TYPE) RSRD_SX_CLASS_DT Distributor Design Time 20030904
5 N_SX_PROD Instance attribute Public Type reference (TYPE) RSRD_SX_CLASS_DT Producer Design Time 20030904
6 N_S_SETTING_DT Instance attribute Public Type reference (TYPE) RSRD_S_SETTING_DT Attributes of Setting for Design Time 20031217
7 N_T_DD_DISTRIBUTION_TYPE Instance attribute Public Type reference (TYPE) RSZA_T_DD_VALUE_LONG Distribution Types for DD Lists 20030901
8 N_T_DD_DISTRIBUTION_TYPE_WIZ Instance attribute Public Type reference (TYPE) RSZA_T_DD_VALUE_LONG Distribution Types (Wizard) for DD List 20040923
9 N_T_DD_OUTPUT_FORMAT Instance attribute Public Type reference (TYPE) RSZA_T_DD_VALUE_LONG Output Formats for Dropdown Lists 20030901
10 P_BOOKMARK_ID Instance attribute Private Type reference (TYPE) RSRPARAMETERVALUE Bookmark when Loading Settings from the Database 20040601
11 P_BOOKMARK_ID_ITEM Instance attribute Private Type reference (TYPE) RSRPARAMETERVALUE Bookmark to Item During Loading of Settings from Database 20060405
12 P_DISTRIBUTION_TYPE_DB Instance attribute Private Type reference (TYPE) RSRD_DISTRIBUTION_TYPE Distribution Type during Loading 20041201
13 P_NODE_INDEX_DISTRIBUTOR Instance attribute Private Type reference (TYPE) SYTABIX Index Distributor Entry in Nodes 20030902
14 P_NODE_INDEX_PRODUCER Instance attribute Private Type reference (TYPE) SYTABIX Index Producer Entry in Nodes 20030902
15 P_R_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_RSR_PARAMETER Broadcaster Call Up Context 20031001
16 P_R_SINGLETON_SETTING Static Attribute Private Object reference (TYPE REF TO) CL_RSRD_SETTING_DT Singleton Setting 20030902
17 P_S_DISTRIBUTION_TYPE Instance attribute Private Type reference (TYPE) RSRD_V_DISTTYPE Distribution Type 20030902
18 P_S_OUTPUT_FORMAT Instance attribute Private Type reference (TYPE) RSRD_V_OUTFORM Output Format 20030902
19 P_T_DISTRIBUTION_TYPE Static Attribute Private Type reference (TYPE) RSRD_T_DISTTYPE Distribution Types 20030901
20 P_T_NODE_DT Instance attribute Private Type reference (TYPE) RSRD_T_SETTING_NODE_DT Setting Nodes 20030905
21 P_T_OUTFORM_PER_DISTTYPE Static Attribute Private Type reference (TYPE) L_T_OUTFORM_PER_DISTTYPE_TYPE Output Formats for Each Distribution Type 20040625
22 P_T_OUTPUT_FORMAT Static Attribute Private Type reference (TYPE) RSRD_T_OUTFORM Output Formats 20030901
Methods
# Method Level Visibility Method type Description Created on
1 AUTO_UPDATE Instance method Public Method Automatic Adjustment to Current Version of Param.Description 20040721
2 CHECK Instance method Public Method Checking the Settings 20031009
3 CHECK_ATTRIBUTE Instance method Private Method Checks Attribute Values in Transferred Container 20031009
4 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20030902
5 CLEAN Instance method Private Method Removal of Unnecessary Attributes 20060619
6 CONSTRUCTOR Instance method Public Constructor Load/Generate Setting 20030813
7 CREATE_NEW_NODE Instance method Private Method Generating New Nodes with Default Values 20030905
8 DELETE Static method Public Method Deleting Settings in the Database 20030814
9 FIND_OUTPUT_FORMAT_FOR_SETTING Static method Public Method Determines Output Format from Node List of a Setting 20050610
10 GET_ATTR_DEFAULT_VALUE Instance method Private Method Determines Default Values for Attribute 20050711
11 GET_ATTR_UI_ELEMENT Instance method Private Method Generates UI Element for Rendering an Attribute 20030903
12 GET_ATTR_VALUE_LIST Instance method Private Method Calculates Value Lists for an Attribute 20030903
13 GET_DESIGNTIME_ATTRIBUTES Instance method Private Method Determines Design Time Attributes from DB Format of Settings 20031217
14 GET_DISTTYPE_PER_OUTFORM Static method Public Method Determine All Possible Distribution Types for Output Format 20050221
15 GET_UI_ELEMENTS Instance method Public Method Generates Lists of UI Elements for Rendering an Attr. Group 20030903
16 LOAD_DISTRIBUTION_TYPE_DB Static method Public Method Loads Distribution Types from the Database 20030813
17 LOAD_OUFORM_PER_DISTTYPE_DB Static method Private Method Reading Permitted Output Formats for Each Distribution Type 20040625
18 LOAD_OUTPUT_FORMAT_DB Static method Public Method Reading the Output Format from the Database 20030813
19 SAVE Instance method Public Method Saving the Setting to the Database 20030813
20 SET_ATTRIBUTES Instance method Public Method Setting the Attribute Values from the Parameter Container 20030903
21 SET_ATTRIBUTES_WIZARD Instance method Public Method Setting the Attribute Values from the Parameter Container 20031212
22 SET_DEPENDENT_VALUES Instance method Public Method Modify Dependent Values for an Attribute 20050223
23 SET_DISTRIBUTION_TYPE Instance method Public Method Changing the Distribution Type 20030813
24 SET_OUTPUT_FORMAT Instance method Public Method Changing the Output Format 20030813
Events
Class CL_RSRD_SETTING_DT has no event.
Types
Class CL_RSRD_SETTING_DT has no local type.
Method Signatures

Method AUTO_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Tabellentyp für RRX_MESG 20040721
2 Exporting E_CHANGED Call by reference Type reference (TYPE) RS_BOOL 20040721

Method AUTO_UPDATE on class CL_RSRD_SETTING_DT has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20031009
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG 20031009
3 Importing I_DISTRIBUTOR_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20080303

Method CHECK on class CL_RSRD_SETTING_DT has no exception.

Method CHECK_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG 20031009
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20031009
3 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER 20031009
4 Importing I_SX_ATTRIBUTE Call by reference Type reference (TYPE) RSRD_SX_ATTRIBUTE 20031009

Method CHECK_ATTRIBUTE on class CL_RSRD_SETTING_DT has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20060620
2 Importing I_SX_CLASS_DT Call by reference Type reference (TYPE) RSRD_SX_CLASS_DT Broadcasterklasse zu Designtime 20060620

Method CLEAN on class CL_RSRD_SETTING_DT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DISTRIBUTION_TYPE Call by reference Type reference (TYPE) RSRD_DISTRIBUTION_TYPE Verteilungstyp im Broadcasting Framework 20060601
2 Importing I_OBJECT_ID Call by reference Type reference (TYPE) RSRD_OBJECT_ID Neuanlage: Objekt ID 20030902
3 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) RSRD_OBJECT_TYPE Neuanlage: Objecttyp 20030902
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20050601
5 Importing I_R_CONTEXT Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Kontext 20031001
6 Importing I_SETTING_ID Call by reference Type reference (TYPE) RSRD_SETTING_ID Lade bestehendes Setting von DB 20030813
7 Importing I_SYSTEM_ALIAS Call by reference Type reference (TYPE) RSRD_SYSTEM_ALIAS Neuanlage: Aliasname eines externen Systems im SLD 20050827
# Exception Resumable Description Created on
1 ERROR_INSPECTING_OBJECT Fehler bei Introspection des Objects 20050913
2 NO_AUTHORITY_FOR_DISPLAY keine Berechtigung für die Anzeige der Broadcast-Einstellung 20041202
3 NO_DISTRIBUTION_TYPE kein verfügbarer Verteilungstyp 20041202
4 OBJECT_NOT_AVAILABLE (nicht lokales) Basis Objekt nicht verfügbar 20050829

Method CREATE_NEW_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_NODE_DT Call by reference Type reference (TYPE) RSRD_S_SETTING_NODE_DT 20030905
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20050829
3 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Tabellentyp für RRX_MESG 20050829

Method CREATE_NEW_NODE on class CL_RSRD_SETTING_DT has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20041202
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Tabellentyp für RRX_MESG 20041202
3 Importing I_SETTING_ID Call by reference Type reference (TYPE) RSRD_SETTING_ID 20030902

Method DELETE on class CL_RSRD_SETTING_DT has no exception.

Method FIND_OUTPUT_FORMAT_FOR_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) RSRD_OBJECT_TYPE Typ eines BI Reporting Objektes im Broadcasting Framework 20050610
2 Importing I_T_OUTPUT_FORMAT Call by reference Type reference (TYPE) RSRD_T_OUTFORM Tabellentyp für RSRD_V_OUTFORM 20050610
3 Importing I_T_SETTING_NODE_DT Call by reference Type reference (TYPE) RSRD_T_SETTING_NODE_DT Knoten von Broadcast-Einstellungen 20050610
4 Returning R_S_OUTPUT_FORMAT Value transfer Type reference (TYPE) RSRD_V_OUTFORM Ausgabeformat im Broadcasting Framework 20050610

Method FIND_OUTPUT_FORMAT_FOR_SETTING on class CL_RSRD_SETTING_DT has no exception.

Method GET_ATTR_DEFAULT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CLASS_DT Call by reference Object reference (TYPE REF TO) IF_RSRD_F_DESIGN_TIME Broadcasting Framework: DesignTime Interface 20050711
2 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20050711
3 Importing I_SX_ATTRIBUTE Call by reference Type reference (TYPE) RSRD_SX_ATTRIBUTE Attribut einer Producer/Distributor Klasse im RD Framework 20050711

Method GET_ATTR_DEFAULT_VALUE on class CL_RSRD_SETTING_DT has no exception.

Method GET_ATTR_UI_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TX_UI_ELEMENT Call by reference Type reference (TYPE) RSRD_TX_UI_ELEMENT 20030903
2 Importing I_SX_ATTR Call by reference Type reference (TYPE) RSRD_SX_ATTRIBUTE 20030903
3 Importing I_SX_CLASS_DT Call by reference Type reference (TYPE) RSRD_SX_CLASS_DT 20030904
4 Importing I_WIZARD Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20031113

Method GET_ATTR_UI_ELEMENT on class CL_RSRD_SETTING_DT has no exception.

Method GET_ATTR_VALUE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADAPT_PAR_CONTAINER Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20050321
2 Importing I_R_CLASS_DT Call by reference Object reference (TYPE REF TO) IF_RSRD_F_DESIGN_TIME 20030904
3 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER 20030903
4 Importing I_SX_ATTR Call by reference Type reference (TYPE) RSRD_SX_ATTRIBUTE 20030903
5 Returning R_T_DD_VALUE Value transfer Type reference (TYPE) RSZA_T_DD_VALUE_LONG 20030905

Method GET_ATTR_VALUE_LIST on class CL_RSRD_SETTING_DT has no exception.

Method GET_DESIGNTIME_ATTRIBUTES Signature

Method GET_DESIGNTIME_ATTRIBUTES on class CL_RSRD_SETTING_DT has no parameter.
Method GET_DESIGNTIME_ATTRIBUTES on class CL_RSRD_SETTING_DT has no exception.

Method GET_DISTTYPE_PER_OUTFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OUTPUT_FORMAT Call by reference Type reference (TYPE) RSRD_OUTPUT_FORMAT Ausgabeformat im Broadcasting Framework 20050221
2 Returning R_T_DISTRIBUTION_TYPE Value transfer Type reference (TYPE) RSZA_T_DD_VALUE_LONG Tabellentyp zu RSZA_S_DD_VALUE_LONG 20050221

Method GET_DISTTYPE_PER_OUTFORM on class CL_RSRD_SETTING_DT has no exception.

Method GET_UI_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_UI_ELEMENT Call by reference Type reference (TYPE) RSRD_TX_UI_ELEMENT 20050315
2 Importing I_ATTR_GROUP_ID Call by reference Type reference (TYPE) RSRD_ATTR_GROUP_ID 20030903
3 Importing I_CLASS_TYPE Call by reference Type reference (TYPE) RSRD_CLASS_TYPE 20030903
4 Importing I_WIZARD Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20031113

Method GET_UI_ELEMENTS on class CL_RSRD_SETTING_DT has no exception.

Method LOAD_DISTRIBUTION_TYPE_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_DISTRIBUTION_TYPE Value transfer Type reference (TYPE) RSRD_T_DISTTYPE Tabellentyp für rsrd_v_disttype 20050610

Method LOAD_DISTRIBUTION_TYPE_DB on class CL_RSRD_SETTING_DT has no exception.

Method LOAD_OUFORM_PER_DISTTYPE_DB Signature

Method LOAD_OUFORM_PER_DISTTYPE_DB on class CL_RSRD_SETTING_DT has no parameter.
Method LOAD_OUFORM_PER_DISTTYPE_DB on class CL_RSRD_SETTING_DT has no exception.

Method LOAD_OUTPUT_FORMAT_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_OUTPUT_FORMAT Value transfer Type reference (TYPE) RSRD_T_OUTFORM Tabellentyp für RSRD_V_OUTFORM 20050610

Method LOAD_OUTPUT_FORMAT_DB on class CL_RSRD_SETTING_DT has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20031007
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG 20031007
3 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20030813

Method SAVE on class CL_RSRD_SETTING_DT has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED Call by reference Type reference (TYPE) RS_BOOL 20030903
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20030903
3 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG 20030903
4 Importing I_ATTR_GROUP_ID Call by reference Type reference (TYPE) RSRD_ATTR_GROUP_ID 20030903
5 Importing I_CLASS_TYPE Call by reference Type reference (TYPE) RSRD_CLASS_TYPE 20030903
6 Importing I_FORCE_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20031009
7 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER 20030903

Method SET_ATTRIBUTES on class CL_RSRD_SETTING_DT has no exception.

Method SET_ATTRIBUTES_WIZARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED Call by reference Type reference (TYPE) RS_BOOL 20031212
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20031212
3 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG 20031212
4 Importing I_ATTR_GROUP_ID Call by reference Type reference (TYPE) RSRD_ATTR_GROUP_ID 20031212
5 Importing I_CLASS_TYPE Call by reference Type reference (TYPE) RSRD_CLASS_TYPE 20031212
6 Importing I_FORCE_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE 20031212
7 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER 20031212

Method SET_ATTRIBUTES_WIZARD on class CL_RSRD_SETTING_DT has no exception.

Method SET_DEPENDENT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE_ID Call by reference Type reference (TYPE) RSRD_ATTR_ID Name eines Attributes einer Klasse im RD Framework 20050223
2 Importing I_INDEX Call by reference Type reference (TYPE) RSRPARAMETERINDEX Parameter Index 20050223
3 Importing I_SX_CLASS_DT Call by reference Type reference (TYPE) RSRD_SX_CLASS_DT Broadcasterklasse zu Designtime 20050223
4 Importing I_VALUE_OLD Call by reference Type reference (TYPE) STRING 20050223

Method SET_DEPENDENT_VALUES on class CL_RSRD_SETTING_DT has no exception.

Method SET_DISTRIBUTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20050829
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Tabellentyp für RRX_MESG 20050829
3 Importing I_DISTRIBUTION_TYPE Call by reference Type reference (TYPE) RSRD_DISTRIBUTION_TYPE 20030813

Method SET_DISTRIBUTION_TYPE on class CL_RSRD_SETTING_DT has no exception.

Method SET_OUTPUT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20050829
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Tabellentyp für RRX_MESG 20050829
3 Importing I_OUTPUT_FORMAT Call by reference Type reference (TYPE) RSRD_OUTPUT_FORMAT 20030813
4 Importing I_RESTRICT_DISTTYPE_WIZ Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Verteilungstypen für Wizard für Ausgabeformat einschränken 20051201

Method SET_OUTPUT_FORMAT on class CL_RSRD_SETTING_DT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 350