SAP ABAP Class CL_RSTRAN_TRFN_CMD (Command TRFN)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSTRAN_R (Package) Transformation Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBK_CMD_T DTP Command: Superclass for Transformation 20040811
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_CMD_STATIC DTP Command: Static Methods 20040811
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_SRC_LAST DTP: Interface for Extraction and Transformation 20080723
Properties
Class CL_RSTRAN_TRFN_CMD  
Short Description Command TRFN    
Super Class CL_RSBK_CMD_T DTP Command: Superclass for Transformation 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSTRAN_R   Transformation Runtime 
Created 20040811   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSBK_DATA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBK_CMD_STATIC DTP Command: Static Methods 20040811
2 IF_RSBK_SRC_LAST DTP: Interface for Extraction and Transformation 20080723
Friends
Class CL_RSTRAN_TRFN_CMD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_METH_EXECUTE Constant Private Type reference (TYPE) STRING 'EXECUTE' Dynamic Method Name 20040830
2 MSG_DUMMY Static Attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20080723
3 N_CHECK_ONLY_SIDS Instance attribute Public Type reference (TYPE) RSODSOCHECKONLY RSODSOCHECKONLY 20050121
4 N_TRANID Instance attribute Public Type reference (TYPE) RSTRANID Transformation ID 20040811
5 P_R_EXE Instance attribute Private Object reference (TYPE REF TO) CL_RSTRAN_RUNTIME_EXE 20060705
6 P_R_TRFN_TPL Instance attribute Private Object reference (TYPE REF TO) CL_RSTRAN_TRFN_TPL Interface: DTP Command Templates 20090225
7 P_SX_INVERSE_MAPPING Instance attribute Private See coding 20060427
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040811
2 CONSTRUCT_OUTBOUND Instance method Private Method Generates New Outbound from Specified Outbound and Fld. List 20060323
3 GET_REQUESTED_FIELDS Instance method Private Method 20051115
4 GET_UPDINFO_SINGLE_IOBJ Instance method Private Method 20080723
5 INVOKE_INVERSE_ROUTINE Instance method Private Method Calls Inverse Routine 20060323
6 PREPARE_INVERSE_MAPPING Instance method Private Method 20060427
7 SET_REQUESTED_FIELDS Instance method Private Method 20051115
8 SET_TPL Instance method Private Method 20090225
9 TRANSFORM_REQSID_INVERSE Instance method Private Method Inverse Transformation for Dimension _REQUEST 20081218
Events
Class CL_RSTRAN_TRFN_CMD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PTY_SX_FIELD_OUTBOUND Private See coding 20060427 BEGIN OF pty_sx_field_outbound, segid TYPE rstran_segid, fieldname TYPE fieldname, transformable TYPE rs_bool, s_field_inbound TYPE rstran_s_field_inv, ruleid TYPE rstran_ruleid, seqnr TYPE rstran_seqnr, END OF pty_sx_field_outbound
2 PTY_SX_GROUP Private See coding 20060427 BEGIN OF pty_sx_group, groupid TYPE rstran_groupid, thx_fields_outbound TYPE pty_thx_fields_outbound, thx_rules TYPE pty_thx_rules, s_const_rules TYPE pty_s_const_rules, END OF pty_sx_group
3 PTY_SX_RULE Private See coding 20060427 BEGIN OF pty_sx_rule, ruleid TYPE rstran_ruleid, method_name TYPE seocmpname, th_fields_inbound TYPE rstran_t_field_inv, th_fields_outbound TYPE rstran_t_field_inv, END OF pty_sx_rule
4 PTY_S_CONST_RULES Private See coding 20060427 BEGIN OF pty_s_const_rules, r_selset type ref to cl_rsmds_set, th_dimmappings type rsmds_th_dimmappings, END OF pty_s_const_rules
5 PTY_THX_FIELDS_OUTBOUND Private See coding 20060427 pty_thx_fields_outbound TYPE HASHED TABLE OF pty_sx_field_outbound WITH UNIQUE KEY segid fieldname
6 PTY_THX_RULES Private See coding 20060427 pty_thx_rules TYPE STANDARD TABLE OF pty_sx_rule WITH KEY ruleid
7 PTY_TSX_GROUPS Private See coding 20060427 pty_tsx_groups TYPE SORTED TABLE OF pty_sx_group WITH UNIQUE KEY groupid
8 TY_SX_RSBK Public See coding 20040812 begin of ty_sx_rsbk, segid type RSTRAN_S_FIELD-segid, t_fields type RSBK_TH_FIELD_RT, end of ty_sx_rsbk
9 TY_TX_RSBK Public Type reference (TYPE) TY_SX_RSBK 20040812
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CMD Call by reference Type reference (TYPE) RSBCMD Datentransferprozess Command 20040811
2 Importing I_REQUID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20040811

Method CONSTRUCTOR on class CL_RSTRAN_TRFN_CMD has no exception.

Method CONSTRUCT_OUTBOUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EXACT Call by reference Type reference (TYPE) RS_BOOL Boolean 20060323
2 Exporting E_R_SELSET_OUTBOUND Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Outbound, das nur Dimensionen bzgl. der Feldliste enthält 20060323
3 Importing I_R_SELSET_OUTBOUND Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Outbound der Transformation 20060323
4 Importing I_TH_FIELDS_OUTBOUND Call by reference Type reference (TYPE) RSTRAN_T_FIELD_INV Liste des enthaltenen Felder im Outbound einer Routine 20060323

Method CONSTRUCT_OUTBOUND on class CL_RSTRAN_TRFN_CMD has no exception.

Method GET_REQUESTED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TH_REQUESTED_FIELDS Call by reference Type reference (TYPE) RSTRAN_T_FIELD_INV Feldliste 20051115
2 Importing I_R_DATA Call by reference Object reference (TYPE REF TO) CL_RSBK_DATA Datentransferprozess: Datenpaket 20051115

Method GET_REQUESTED_FIELDS on class CL_RSTRAN_TRFN_CMD has no exception.

Method GET_UPDINFO_SINGLE_IOBJ 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 InfoObject 20080723
2 Returning R_S_UPDINFO Value transfer Type reference (TYPE) RSBK_S_UPDINFO Fortschreibungsinformationen DTP 20080723

Method GET_UPDINFO_SINGLE_IOBJ on class CL_RSTRAN_TRFN_CMD has no exception.

Method INVOKE_INVERSE_ROUTINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_EXACT Call by reference Type reference (TYPE) RS_BOOL Ist die inverse Routine exakt? 20060323
2 Changing C_R_SELSET_INBOUND Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionales Inbound 20060323
3 Changing C_TH_FIELDS_INBOUND Call by reference Type reference (TYPE) RSTRAN_T_FIELD_INV Felder des Inbound 20060323
4 Importing I_METHOD_NAME Call by reference Type reference (TYPE) CHAR30 Name der Methode, die die inverse Routine implementiert 20060323
5 Importing I_PASS_OUTBOUND_COMPLETE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Multidimensionales vollständiges Outbound 20060323
6 Importing I_R_SELSET_OUTBOUND Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multidimensionales Outbound (benötigt für Methode) 20060323
7 Importing I_R_TRAN_EXE Call by reference Object reference (TYPE REF TO) OBJECT Ausführungsumgebung der Transformation 20060323
8 Importing I_R_UNIVERSE_INBOUND Call by reference Object reference (TYPE REF TO) CL_RSMDS_UNIVERSE Universum des Inbound 20060323
9 Importing I_TH_FIELDS_OUTBOUND Call by reference Type reference (TYPE) RSTRAN_T_FIELD_INV Felder des Outbound 20060323

Method INVOKE_INVERSE_ROUTINE on class CL_RSTRAN_TRFN_CMD has no exception.

Method PREPARE_INVERSE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_INBOUND Call by reference Object reference (TYPE REF TO) CL_RSBK_DATA Inbound Datenpaket 20060427
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_CURSOR_STEP DTP: Log- und Error-Objekt 20060427
3 Importing I_R_OUTBOUND Call by reference Object reference (TYPE REF TO) CL_RSBK_DATA Outbound Datenpaket 20060427

Method PREPARE_INVERSE_MAPPING on class CL_RSTRAN_TRFN_CMD has no exception.

Method SET_REQUESTED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_DATA Value transfer Object reference (TYPE REF TO) CL_RSBK_DATA Datentransferprozess: Datenpaket 20051115
2 Importing I_TH_REQUESTED_FIELDS Call by reference Type reference (TYPE) RSTRAN_T_FIELD_INV Feldliste 20051115

Method SET_REQUESTED_FIELDS on class CL_RSTRAN_TRFN_CMD has no exception.

Method SET_TPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_TPL Call by reference Object reference (TYPE REF TO) IF_RSBK_CMD_TPL Interface: DTP Command templates 20090225

Method SET_TPL on class CL_RSTRAN_TRFN_CMD has no exception.

Method TRANSFORM_REQSID_INVERSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_REQU_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20081218
2 Exporting E_R_REST_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20081218
3 Importing I_R_ORIG_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge 20081218

Method TRANSFORM_REQSID_INVERSE on class CL_RSTRAN_TRFN_CMD has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 700