SAP ABAP Class CL_USMD_RQ_FRS_OUT (Service Class Replication FinancialReportingStructure (Outb))
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-APP-FIN (Application Component) MDG for Financials
     USMD_XI_PROXY (Package) PI Proxies
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_DISTRIBUTION Data Distribution (Interface for Distribution Classes) 20080507
Properties
Class CL_USMD_RQ_FRS_OUT  
Short Description Service Class Replication FinancialReportingStructure (Outb)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class USMD6    
Program status P  SAP Standard Production Program 
Category 0   
Package USMD_XI_PROXY   PI Proxies 
Created 20080507   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_USMD_APPL_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_USMD_EDITION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_USMD_RQ_COA_OUT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 USMD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 USMD6 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_DISTRIBUTION Data Distribution (Interface for Distribution Classes) 20080507
Friends
Class CL_USMD_RQ_FRS_OUT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_APPL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_USMD_APPL_LOG Application Log Interface 20080507
2 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20080507
3 DO_XI_STATUS Instance attribute Private Object reference (TYPE REF TO) CL_USMD_XI_STATUS Status Management of eSOA Messages 20080507
4 DT_EDITION Instance attribute Private Type reference (TYPE) CL_USMD_EDITION=>TY_TS_EDITION 20080507
5 DT_MAPPING Instance attribute Private Type reference (TYPE) T_MAPPING 20080514
6 DT_TEXTNODE Instance attribute Private Type reference (TYPE) TS_TEXTNODE 20080805
7 D_MODEL Instance attribute Private Type reference (TYPE) USMD_MODEL Data Model 20080507
8 GC_ACTION_CHANGE Constant Public Type reference (TYPE) CHAR2 CL_USMD_RQ_COA_OUT=>GC_ACTION_CHANGE ActionCode 20080509
9 GC_ACTION_CREATE Constant Public Type reference (TYPE) CHAR2 CL_USMD_RQ_COA_OUT=>GC_ACTION_CREATE ActionCode 20080509
10 GC_ACTION_DELETE Constant Public Type reference (TYPE) CHAR2 CL_USMD_RQ_COA_OUT=>GC_ACTION_DELETE ActionCode 20080509
11 GC_ACTION_SAVE Constant Public Type reference (TYPE) CHAR2 CL_USMD_RQ_COA_OUT=>GC_ACTION_SAVE ActionCode 20080509
12 GC_APPLICATION Constant Private Type reference (TYPE) BALOBJ_D CL_USMD_APPL_LOG=>GC_OBJECT_FMDM Application Log: Object Name (Application Code) 20080507
13 GC_FRS_OUT Constant Private Type reference (TYPE) SMT_MAP 'CL_USMD_RQ_FRS_OUT' Mapping 20080507
14 GC_FRS_RPLCTN_SERVICE_OUT Constant Private Type reference (TYPE) STRING 'FinancialReportingStructureReplicationRequest_Out' 20080625
15 GT_INSTANCE Static Attribute Private Type reference (TYPE) TY_TS_INSTANCE 20080514
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_ITEM_TABLE Instance method Private Method Format Item Table 20080703
2 CHECK_TEXTNODE Instance method Private Method Check If Text Node 20080602
3 CONSTRUCTOR Instance method Private Constructor Constructor 20080507
4 DISTRIBUTE Instance method Public Method 20080507
5 ENRICH_MSG_DATA Static method Public Method If Delta Distribution, Enrich Message Data 20080822
6 FILL_MESSAGE_HEADER Instance method Private Method Initialize Message Header 20080507
7 FRS_MAPPING Instance method Private Method Call SMT Mapping 20080507
8 GET_ENTITY_TYPES Static method Public Method Get Entity Types of Related Distribution Service 20080821
9 MAPPING_OUT_FRS Instance method Private Method Map Data for Financial Reporting Structure (per Entity) 20080507
10 READ_HRY_DATA Instance method Private Method Read Hierarchy Data from Model (for Distribution) 20080507
11 READ_HRY_DATA_OLD Instance method Private Method Read Hierarchy Data from Model (Old Version) 20090212
Events
Class CL_USMD_RQ_FRS_OUT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_INSTANCE Private See coding 20080514 begin of sx_instance, usmd_model type usmd_model, o_weak type ref to cl_abap_weak_reference, end of sx_instance
2 S_EDITION_TYPE Private See coding 20080507 begin of s_edition_type, usmd_edtn_type type usmd_edition_type, usmd_model type usmd_model, usmd_timebase type usmd_edition_timebase, usmd_periv type periv, end of s_edition_type
3 S_FRS Public See coding 20080507 begin of s_frs, frs type string, r_data type ref to data, rt_text type ref to data, end of s_frs
4 S_FRS_ITEM Public See coding 20080507 begin of s_frs_item, frs type string, item type string, * textnode type char1, r_data type ref to data, rt_hry_rel type ref to data, rt_name type ref to data, rt_accint type ref to data, rt_fuaint type ref to data, end of s_frs_item
5 S_HRYVERS Private See coding 20080507 begin of s_hryvers, usmd_hryvers type usmd_hryvers, end of s_hryvers
6 S_MAPPING Public See coding 20080514 begin of s_mapping, mapping type smt_map, mapping_step type tsmt_event, o_mapping type ref to cl_smt_engine, end of s_mapping
7 S_PROXY_DATA_FRS Public Type reference (TYPE) USMD_FINANCIAL_REPORTING_STRU1 20080507
8 S_TEXTNODE Public See coding 20080805 begin of s_textnode, frs type string, item type string, end of s_textnode
9 TS_TEXTNODE Public See coding 20080805 ts_textnode type sorted table of s_textnode with unique key frs item
10 TY_TS_INSTANCE Private See coding 20080514 ty_ts_instance type sorted table of sx_instance with unique key usmd_model
11 T_EDITION Private See coding 20080507 t_edition type sorted table of usmd_s_edition with unique key usmd_edition
12 T_EDITION_TYPE Private See coding 20080507 t_edition_type type sorted table of s_edition_type with unique key usmd_edtn_type
13 T_FRS Public See coding 20080507 t_frs type sorted table of s_frs with unique key frs
14 T_FRS_ITEM Public See coding 20080507 t_frs_item type sorted table of s_frs_item with unique key frs item
15 T_HRYVERS Private See coding 20080507 t_hryvers type sorted table of s_hryvers with unique key usmd_hryvers
16 T_MAPPING Public See coding 20080514 t_mapping type sorted table of s_mapping with unique key mapping mapping_step
17 T_PROXY_DATA_FRS Public See coding 20080507 t_proxy_data_frs type sorted table of s_proxy_data_frs with unique key financial_reporting_structure-financial_reporting_structure-code
Method Signatures

Method ADJUST_ITEM_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM_TABLE Call by reference Type reference (TYPE) T_FRS_ITEM 20080703
2 Importing IT_FRS_TABLE Call by reference Type reference (TYPE) T_FRS 20080703

Method ADJUST_ITEM_TABLE on class CL_USMD_RQ_FRS_OUT has no exception.

Method CHECK_TEXTNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_TEXTNODE Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080602
2 Importing IT_FRS Call by reference Type reference (TYPE) T_FRS 20080805
3 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080602
4 Importing I_ITEM Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20080805

Method CHECK_TEXTNODE on class CL_USMD_RQ_FRS_OUT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080507
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20080514

Method DISTRIBUTE Signature

Method DISTRIBUTE on class CL_USMD_RQ_FRS_OUT has no parameter.
Method DISTRIBUTE on class CL_USMD_RQ_FRS_OUT has no exception.

Method ENRICH_MSG_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ENTITY_DATA Call by reference Type reference (TYPE) USMD_T_ENTITY_DATA Tabelle mit Entity-Daten für Aufruf Outbound Services 20080822
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080822
3 Importing IT_ENTITY_MAPPING Call by reference Type reference (TYPE) USMD_TS_SMT_MAPPING Tabelle mit SMT Mappings 20080822
4 Importing IT_FRS_ENTITY_VALUE Call by reference Type reference (TYPE) USMD_T_VALUE Feldname + Wert 20080828
5 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) USMD_DISTRIBUTION_PACKAGE Stammdatenpaket 20080822
6 Importing I_EDITION_FROM Call by reference Type reference (TYPE) USMD_EDITION Edition 20080822
7 Importing I_EDITION_TO Call by reference Type reference (TYPE) USMD_EDITION Edition 20080822
8 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080822
9 Importing I_FRS_ENTITY_VALUE Call by reference Type reference (TYPE) USMD_VALUE Merkmalswert 20080828
10 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Verteilungsschritt eines Stammdatenpakets 20080822

Method ENRICH_MSG_DATA on class CL_USMD_RQ_FRS_OUT has no exception.

Method FILL_MESSAGE_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE_HEADER Call by reference Type reference (TYPE) FINBCO_BUSINESS_DOCUMENT_MESS4 20080509
2 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20080507
3 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY System 20080507

Method FILL_MESSAGE_HEADER on class CL_USMD_RQ_FRS_OUT has no exception.

Method FRS_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FRS Call by reference Type reference (TYPE) T_FRS 20080507
2 Changing CT_FRS_ITEM Call by reference Type reference (TYPE) T_FRS_ITEM 20080507
3 Changing CT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080619
4 Importing IF_DELTA Call by reference Type reference (TYPE) USMD_DELTA 'X' Nur Änderungen verteilen 20080520
5 Importing IS_ENTITY_DATA Call by reference Type reference (TYPE) USMD_S_ENTITY_DATA Struktur mit Entity-Daten für Outbound Verarbeitung 20080507
6 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) USMD_DISTRIBUTION_PACKAGE Stammdatenpaket 20080507
7 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20080520
8 Importing I_EDITION_FROM Call by reference Type reference (TYPE) USMD_EDITION Edition 20080801
9 Importing I_EDITION_TO Call by reference Type reference (TYPE) USMD_EDITION Edition 20080801
10 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Sequenznummer 20080507

Method FRS_MAPPING on class CL_USMD_RQ_FRS_OUT has no exception.

Method GET_ENTITY_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ENTITY Call by reference Type reference (TYPE) USMD_TS_ENTITY Entitätstypen 20080821
2 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) USMD_DISTRIBUTION_PACKAGE Stammdatenpaket 20080821
3 Importing I_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080821
4 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Verteilungsschritt eines Stammdatenpakets 20080821

Method GET_ENTITY_TYPES on class CL_USMD_RQ_FRS_OUT has no exception.

Method MAPPING_OUT_FRS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) T_PROXY_DATA_FRS 20080507
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080619
3 Importing IF_DELTA Call by reference Type reference (TYPE) USMD_DELTA Nur Änderungen verteilen 20080520
4 Importing IT_DATA Call by reference Type reference (TYPE) USMD_T_HRY_DATA_ALL Struktur mit Daten für Outbound 20080507
5 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) USMD_DISTRIBUTION_PACKAGE Stammdatenpaket 20080507
6 Importing I_DIS_SYSTEM Call by reference Type reference (TYPE) SLD_BSKEY Schlüsselname eines Business Systems 20080520
7 Importing I_EDITION_FROM Call by reference Type reference (TYPE) USMD_EDITION Entitätstyp 20080507
8 Importing I_EDITION_TO Call by reference Type reference (TYPE) USMD_EDITION Entitätstyp 20080507
9 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Sequenznummer 20080507

Method MAPPING_OUT_FRS on class CL_USMD_RQ_FRS_OUT has no exception.

Method READ_HRY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HRY_DATA_ALL Call by reference Type reference (TYPE) USMD_T_HRY_DATA_ALL Tabelle mit allen Daten für Outbound Services 20080507
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080507
3 Importing IF_DELTA Call by reference Type reference (TYPE) USMD_DELTA Nur Änderungen Verteilen 20080507
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL Datenmodell 20080508
5 Importing IT_ENTITY Call by reference Type reference (TYPE) USMD_TS_ENTITY Entitätstypen 20080507
6 Importing IT_ENTITY_MAPPING Call by reference Type reference (TYPE) USMD_TS_SMT_MAPPING Tabelle mit SMT Mappings 20080507
7 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20080507
8 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) USMD_DISTRIBUTION_PACKAGE Stammdatenpaket 20080730
9 Importing I_EDITION_FROM Call by reference Type reference (TYPE) USMD_EDITION Von-Edition 20080507
10 Importing I_EDITION_TO Call by reference Type reference (TYPE) USMD_EDITION Bis-Edition 20080507
11 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Verteilungsschritt eines Stammdatenpakets 20080821

Method READ_HRY_DATA on class CL_USMD_RQ_FRS_OUT has no exception.

Method READ_HRY_DATA_OLD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HRY_DATA_ALL Call by reference Type reference (TYPE) USMD_T_HRY_DATA_ALL Tabelle mit allen Daten für Outbound Services 20090212
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090212
3 Importing IF_DELTA Call by reference Type reference (TYPE) USMD_DELTA Nur Änderungen Verteilen 20090212
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL Datenmodell 20090212
5 Importing IT_ENTITY Call by reference Type reference (TYPE) USMD_TS_ENTITY Entitätstypen 20090212
6 Importing IT_ENTITY_MAPPING Call by reference Type reference (TYPE) USMD_TS_SMT_MAPPING Tabelle mit SMT Mappings 20090212
7 Importing IT_SEL Call by reference Type reference (TYPE) USMD_TS_SEL Sortierte Tabelle: Selektionsbedingung (Range pro Feld) 20090212
8 Importing I_DIS_PACKAGE Call by reference Type reference (TYPE) USMD_DISTRIBUTION_PACKAGE Stammdatenpaket 20090212
9 Importing I_EDITION_FROM Call by reference Type reference (TYPE) USMD_EDITION Von-Edition 20090212
10 Importing I_EDITION_TO Call by reference Type reference (TYPE) USMD_EDITION Bis-Edition 20090212
11 Importing I_STEPNR Call by reference Type reference (TYPE) USMD_STEPNR Verteilungsschritt eines Stammdatenpakets 20090212

Method READ_HRY_DATA_OLD on class CL_USMD_RQ_FRS_OUT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604