SAP ABAP Class CL_RSRA_TEXT_MODULE (Wrapper of GRWR for Transport)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRB (Package) BW: Batch Reporting
Properties
Class CL_RSRA_TEXT_MODULE  
Short Description Wrapper of GRWR for Transport    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSRB   BW: Batch Reporting 
Created 19990430   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRPK Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RRRA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSRA_TEXT_MODULE has no interface implemented.
Friends
Class CL_RSRA_TEXT_MODULE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_C_APPLICATION Constant Private Type reference (TYPE) APPLCLASS 'BW' Application 19990430
2 P_C_EDIT_PROGRAM Constant Private Type reference (TYPE) SYREPID 'SAPLRRPK' Program for which the Callback is made from the Text Module 19990503
3 P_IOBJNM Instance attribute Private Type reference (TYPE) RSIOBJNM Characteristic for Totals Row 19990503
4 P_NAME Instance attribute Private Type reference (TYPE) RTXTNAME SPACE Name of module 19990430
5 P_NAME_BP Instance attribute Private Type reference (TYPE) RTXTNAME Text_name in rsra_bp_* Tables 19990621
6 P_NUMBER_OF_LINES Instance attribute Private Type reference (TYPE) I Number of Rows 20000627
7 P_OBJVERS Instance attribute Private Type reference (TYPE) RSOBJVERS Version 19990430
8 P_R_ENGINE_BP Instance attribute Private Object reference (TYPE REF TO) CL_RSRA_ENGINE_BP Calling Printing Engine Instance 20000721
9 P_R_SETTING Instance attribute Private Object reference (TYPE REF TO) CL_RSRA_SETTING Setting Instance to which the Text Refers 19990503
10 P_SETTINGNM Instance attribute Private Type reference (TYPE) RSRA_SETTINGNM Setting Name 19990503
11 P_SX_TB_BUFFER Instance attribute Private Type reference (TYPE) TP_SX_TB_BUFFER Text Module Properties 20000804
12 P_TYPE Instance attribute Private Type reference (TYPE) RTXTTYPE Module Printing Area 19990430
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_COMMON_SYMBOLS Instance method Private Method Build Common Symbols 20000802
2 CHECK_SUMLINE Instance method Private Method Checks if Default for Totals Row is Avail. in System Client 19990503
3 CHECK_VERSION Instance method Private Method Checks if Table Entries in the Dev. Classs STRX are OK 19990430
4 CONSTRUCTOR Instance method Public Constructor Creates an Instance 19990430
5 CONVERT_12B_20 Static method Public Method Writes the Text Modules for this in the new Folder 19990503
6 COPY Instance method Public Method Copies a Text Module 20001206
7 DELETE Static method Public Method Deleting a Text Module 19990518
8 DISPLAY Instance method Public Method Displaying the Text Module 19990430
9 DISPLAY_INIT Instance method Private Method Some Preparations for Display 19990503
10 DOWNLOAD Instance method Private Method Copy Text Module from SRTX to the Agent 19990430
11 FILL_SYMBOLS Instance method Private Method Initialize Text Symbols and Variables 20000801
12 FILL_VARIABLES Instance method Private Method Fill Variables 20000802
13 GET Static method Public Method Returns a List of Text Modules 20010214
14 GET_ATR_TABLES Instance method Public Method Get Attr. Tables 20000804
15 GET_ATTRIBUTES Instance method Public Method Reads Attribute 20000627
16 GET_FIELDS Instance method Private Method Gets Available Characteristics 20000721
17 GET_FIELD_INFO Instance method Public Method Get Field Info 20000804
18 GET_IOBJ_ATR Instance method Public Method Get Attributes of InfoObject 20000808
19 GET_NAME Static method Private Method Specifying a Module Name 19990430
20 GET_SETTING Instance method Private Method Reads the Setting Data 20000801
21 GET_SETTING_COMPONENTS Instance method Private Method Reads the Characteristics for a Setting 20000804
22 GET_SETTING_FROM_CONTROL Instance method Private Method Reads the Setting Data from the Setting Screen 20000801
23 GET_SETTING_FROM_ENGINE Instance method Private Method Reads the Setting Data from the Printing Engine 20000801
24 GET_TEXT_SYMBOLS Instance method Private Method Read Text Symbols 20000801
25 PRINT Instance method Public Method Printing a Text Module 19990430
26 PRINT_SUM_LINE Instance method Public Method Print a Text Module for a Totals Row 20010214
27 SAVE Instance method Public Method Saving a Text Module 19990430
28 SET_DEFAULT Instance method Public Method Sets Default for Text Module 20000627
29 SET_NAME Instance method Public Method Sets the Name of the Module 20001206
30 UPLOAD Instance method Private Method Copy Text Module from the Agent to SRTX 19990430
31 X_MESSAGE Static method Private Method X message 20000802
Events
Class CL_RSRA_TEXT_MODULE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_SX_TB_BUFFER Private See coding TP_SX_TB_BUFFER 20000804
2 TP_S_ATR_PRINT Private See coding TP_S_ATR_PRINT 20000804
3 TP_S_DIM_PRINT Private See coding TP_S_DIM_PRINT 20000804
4 TP_S_MEM_PRINT Private See coding TP_S_MEM_PRINT 20000804
5 TP_S_PRINT_PROP Private See coding TP_S_PRINT_PROP 20000804
6 TP_T_ATR_PRINT Private See coding TP_T_ATR_PRINT 20000804
7 TP_T_BP_OBJECTS Private See coding TP_T_BP_OBJECTS 20000802
8 TP_T_BP_OBJECTST Private See coding TP_T_BP_OBJECTST 20000802
9 TP_T_DIM_PRINT Private See coding TP_T_DIM_PRINT 20000804
10 TP_T_FIELDS Private See coding 20000721
11 TP_T_MEM_PRINT Private See coding TP_T_MEM_PRINT 20000804
12 TP_T_VARIABLES Private See coding TP_T_VARIABLES 20000721
Method Signatures

Method BUILD_COMMON_SYMBOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_COMMON_SYMBOLS Call by reference Type reference (TYPE) RRPK_T_COMMON_SYMBOLS common symbols 20000802
2 Importing I_TEXT_TYPE Call by reference Type reference (TYPE) RTXTTYPE 'X' text type 20000802
3 Importing I_T_TEXT_SYMBOLS Call by reference Type reference (TYPE) RRX1_T_TXT_SYMBOLS text symbols 20000802

Method BUILD_COMMON_SYMBOLS on class CL_RSRA_TEXT_MODULE has no exception.

Method CHECK_SUMLINE Signature

Method CHECK_SUMLINE on class CL_RSRA_TEXT_MODULE has no parameter.
Method CHECK_SUMLINE on class CL_RSRA_TEXT_MODULE has no exception.

Method CHECK_VERSION Signature

Method CHECK_VERSION on class CL_RSRA_TEXT_MODULE has no parameter.
Method CHECK_VERSION on class CL_RSRA_TEXT_MODULE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM space Info Objekt bei Summenzeilen 19990430
2 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL rs_c_false Initialisieren ? 19990518
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Version 19990430
4 Importing I_R_ENGINE_BP Call by reference Object reference (TYPE REF TO) CL_RSRA_ENGINE_BP Aufrufende Printing Engine 20000721
5 Importing I_R_SETTING Call by reference Object reference (TYPE REF TO) CL_RSRA_SETTING Einstellung zu der der Textbaustein gehört 19990503
6 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Name der Report Agent Einstellung 19990430
7 Importing I_TEXT_TYPE Call by reference Type reference (TYPE) RSRA_PRINT_AREA Druckbereich 19990430
# Exception Resumable Description Created on
1 NEW_TEXT Kein Text vorhanden 20000627
2 WRONG_KEY Der Schlüssel für das zu erzeugende Objekt ist unvollständig 19990430

Method CONVERT_12B_20 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MANDT Call by reference Type reference (TYPE) SYMANDT BW Mandant 19990503
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 19990503
3 Importing I_OLD_ID Call by reference Type reference (TYPE) SYSUUID_25 Alte ID 19990503
4 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Neuer techn. Name 19990503

Method CONVERT_12B_20 on class CL_RSRA_TEXT_MODULE has no exception.

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Technischer Name einer Report Agent Einstellung 20001206

Method COPY on class CL_RSRA_TEXT_MODULE has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM Info Objekt bei Summenzeilen 19990518
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Version 19990518
3 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Name der Report Agent Einstellung 19990518
4 Importing I_TEXT_TYPE Call by reference Type reference (TYPE) RSRA_PRINT_AREA Druckbereich 19990518
# Exception Resumable Description Created on
1 WRONG_KEY Schlüssel ist nicht komplett 19990518

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL rs_c_false Initialisieren ? 19990518

Method DISPLAY on class CL_RSRA_TEXT_MODULE has no exception.

Method DISPLAY_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NEW_TEXT Call by reference Type reference (TYPE) RS_BOOL Text ist neu 19990503

Method DISPLAY_INIT on class CL_RSRA_TEXT_MODULE has no exception.

Method DOWNLOAD Signature

Method DOWNLOAD on class CL_RSRA_TEXT_MODULE has no parameter.
Method DOWNLOAD on class CL_RSRA_TEXT_MODULE has no exception.

Method FILL_SYMBOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_COMMON_SYMBOLS Call by reference Type reference (TYPE) RRPK_T_COMMON_SYMBOLS common symbols 20000801
2 Changing C_T_FIELDS Call by reference Type reference (TYPE) TP_T_FIELDS fields 20000801
3 Changing C_T_VARIABLES Call by reference Type reference (TYPE) TP_T_VARIABLES variables 20000801
4 Importing I_S_BP Call by reference Type reference (TYPE) RSRA_BP print setting 20000802
5 Importing I_T_ATR_PRINT Call by reference Type reference (TYPE) TP_T_ATR_PRINT atr print 20000804
6 Importing I_T_DIM_PRINT Call by reference Type reference (TYPE) TP_T_DIM_PRINT dim print 20000804
7 Importing I_T_MEM_PRINT Call by reference Type reference (TYPE) TP_T_MEM_PRINT mem print 20000804
# Exception Resumable Description Created on
1 EXIT Verarbeitung abbrechen 20050510

Method FILL_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_VARIABLES Call by reference Type reference (TYPE) TP_T_VARIABLES Variablen 20000802
2 Importing I_T_TXT_SYMBOLS Call by reference Type reference (TYPE) RRX1_T_TXT_SYMBOLS Textsymbole 20000802

Method FILL_VARIABLES on class CL_RSRA_TEXT_MODULE has no exception.

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TEXT_HEADER Call by reference Type reference (TYPE) RSRA_T_TEXT_MODULE Liste der Headerinformation für Textmodule 20010214
2 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20010214
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20010214
4 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Technischer Name einer Report Agent Einstellung 20010214
5 Importing I_TEXT_TYPE Call by reference Type reference (TYPE) RSRA_PRINT_AREA Druckbereich 20010214
# Exception Resumable Description Created on
1 NO_TEXT_FOUND Kein Textmodul gefunden 20010214

Method GET_ATR_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RTXCS Call by reference Type reference (TYPE) RRPK_T_RTXCS rtxcs 20000804

Method GET_ATR_TABLES on class CL_RSRA_TEXT_MODULE has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20010214
2 Exporting E_NAME Call by reference Type reference (TYPE) RTXTNAME Name des Textbausteins 20000627
3 Exporting E_NUMBER_OF_LINES Call by reference Type reference (TYPE) I Zahl der Zeilen 20000627

Method GET_ATTRIBUTES on class CL_RSRA_TEXT_MODULE has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FIELDS Call by reference Type reference (TYPE) TP_T_FIELDS Felder für Textvariablen 20000801
2 Importing I_T_DIM_PRINT Call by reference Type reference (TYPE) TP_T_DIM_PRINT dim print 20000804

Method GET_FIELDS on class CL_RSRA_TEXT_MODULE has no exception.

Method GET_FIELD_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_DFIES Value transfer Type reference (TYPE) DFIES dfies 20000804
2 Importing I_ATTRINM Value transfer Type reference (TYPE) RSATTRINM SPACE attrinm 20000804
3 Importing I_FIELD_NAME Value transfer Type reference (TYPE) ANY field name 20000804
# Exception Resumable Description Created on
1 NOT_FOUND field name not found 20000804

Method GET_IOBJ_ATR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DFIES Value transfer Type reference (TYPE) RRPK_T_DFIES dfies 20000808
2 Importing I_IOBJNM Value transfer Type reference (TYPE) ANY infoobject 20000808
# Exception Resumable Description Created on
1 NOT_FOUND not found 20000808

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM Merkmal für Summen 19990430
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Version 19990430
3 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Id der Report Agent Einstellung 19990430
4 Returning R_NAME Value transfer Type reference (TYPE) RTXTNAME Name des Textbausteins 19990503

Method GET_NAME on class CL_RSRA_TEXT_MODULE has no exception.

Method GET_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_BP Call by reference Type reference (TYPE) RSRA_BP Druckeinstellungen 20000802
2 Exporting E_T_ATR_PRINT Call by reference Type reference (TYPE) TP_T_ATR_PRINT atr print 20000804
3 Exporting E_T_DIM_PRINT Call by reference Type reference (TYPE) TP_T_DIM_PRINT dim print 20000804
4 Exporting E_T_MEM_PRINT Call by reference Type reference (TYPE) TP_T_MEM_PRINT mem print 20000804
5 Importing I_EDIT Call by reference Type reference (TYPE) RS_BOOL edit mode 20000822

Method GET_SETTING on class CL_RSRA_TEXT_MODULE has no exception.

Method GET_SETTING_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ATR_PRINT Call by reference Type reference (TYPE) TP_T_ATR_PRINT atr_print 20000804
2 Exporting E_T_DIM_PRINT Call by reference Type reference (TYPE) TP_T_DIM_PRINT dim print 20000804
3 Exporting E_T_MEM_PRINT Call by reference Type reference (TYPE) TP_T_MEM_PRINT mem print 20000804
4 Importing I_EDIT Call by reference Type reference (TYPE) RS_BOOL edit mode 20000804
5 Importing I_PREVIEW Call by reference Type reference (TYPE) RS_BOOL edit or print mode 20010103
6 Importing I_T_BP_OBJECTS Call by reference Type reference (TYPE) TP_T_BP_OBJECTS print objects 20000804
7 Importing I_T_BP_OBJECTST Call by reference Type reference (TYPE) TP_T_BP_OBJECTST print object texts 20000804

Method GET_SETTING_COMPONENTS on class CL_RSRA_TEXT_MODULE has no exception.

Method GET_SETTING_FROM_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_BP Call by reference Type reference (TYPE) RSRA_BP Druckeinstellungen 20000802
2 Exporting E_T_ATR_PRINT Call by reference Type reference (TYPE) TP_T_ATR_PRINT atr print 20000804
3 Exporting E_T_DIM_PRINT Call by reference Type reference (TYPE) TP_T_DIM_PRINT dim print 20000804
4 Exporting E_T_MEM_PRINT Call by reference Type reference (TYPE) TP_T_MEM_PRINT mem print 20000804

Method GET_SETTING_FROM_CONTROL on class CL_RSRA_TEXT_MODULE has no exception.

Method GET_SETTING_FROM_ENGINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_BP Call by reference Type reference (TYPE) RSRA_BP print settings 20000809
2 Exporting E_T_ATR_PRINT Call by reference Type reference (TYPE) TP_T_ATR_PRINT atr print 20000809
3 Exporting E_T_DIM_PRINT Call by reference Type reference (TYPE) TP_T_DIM_PRINT dim print 20000809
4 Exporting E_T_MEM_PRINT Call by reference Type reference (TYPE) TP_T_MEM_PRINT mem print 20000809

Method GET_SETTING_FROM_ENGINE on class CL_RSRA_TEXT_MODULE has no exception.

Method GET_TEXT_SYMBOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_TXT_SYMBOLS Call by reference Type reference (TYPE) RRX1_T_TXT_SYMBOLS Textsymbole 20000802
2 Importing I_S_BP Call by reference Type reference (TYPE) RSRA_BP Druckeinstellung 20000802
# Exception Resumable Description Created on
1 EXIT Verarbeitung abbrechen 20050510
2 X_MESSAGE X-Message 20000802

Method PRINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMON_SYMBOLS Call by reference Type reference (TYPE) RRPK_T_COMMON_SYMBOLS common symbols 20000623
2 Importing I_MARGIN_LEFT Call by reference Type reference (TYPE) RRPRLENGTH linker Rand 20000623
3 Importing I_MARGIN_RIGHT Call by reference Type reference (TYPE) RRPRLENGTH rechter Rand 20000623
4 Importing I_PAGE_WIDTH Call by reference Type reference (TYPE) I Breite 20000623

Method PRINT on class CL_RSRA_TEXT_MODULE has no exception.

Method PRINT_SUM_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LINES Call by reference Type reference (TYPE) RSRA_COUNTER Anzahl gedruckter Zeilen 20010214
2 Importing I_COMMON_SYMBOLS Call by reference Type reference (TYPE) RRPK_T_COMMON_SYMBOLS Common symbols 20010214
3 Importing I_MARGIN_LEFT Call by reference Type reference (TYPE) RRPRLENGTH Längentyp für das Drucken 20010214
4 Importing I_MARGIN_RIGHT Call by reference Type reference (TYPE) RRPRLENGTH Längentyp für das Drucken 20010214
5 Importing I_PAGE_WIDTH Call by reference Type reference (TYPE) I Breite der Seite 20010214
6 Importing I_SUM_NAME Call by reference Type reference (TYPE) RTXTNAME Berichtstexte: Name des Textbausteins 20010214
7 Importing I_UPPER_PART Call by reference Type reference (TYPE) RS_BOOL Boolean 20010214

Method PRINT_SUM_LINE on class CL_RSRA_TEXT_MODULE has no exception.

Method SAVE Signature

Method SAVE on class CL_RSRA_TEXT_MODULE has no parameter.
Method SAVE on class CL_RSRA_TEXT_MODULE has no exception.

Method SET_DEFAULT Signature

Method SET_DEFAULT on class CL_RSRA_TEXT_MODULE has no parameter.
Method SET_DEFAULT on class CL_RSRA_TEXT_MODULE has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLEAR Call by reference Type reference (TYPE) RS_BOOL Namen zurücksetzen 20001206
2 Importing I_SETTINGNM Call by reference Type reference (TYPE) RSRA_SETTINGNM Technischer Name einer Report Agent Einstellung 20001206

Method SET_NAME on class CL_RSRA_TEXT_MODULE has no exception.

Method UPLOAD Signature

Method UPLOAD on class CL_RSRA_TEXT_MODULE has no parameter.
# Exception Resumable Description Created on
1 TEXT_NOT_FOUND Text wurde nicht gefunden 19990430

Method X_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABEND Call by reference Type reference (TYPE) RS_BOOL Abbrechen 20000802
2 Importing I_METHOD Call by reference Type reference (TYPE) SYMSGV Methode 20000802

Method X_MESSAGE on class CL_RSRA_TEXT_MODULE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in