SAP ABAP Class CL_UG_MD_STORAGE_CHAR_R3 (FIN Master Data: Access to Storage in mySAP ERP System)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-FB (Application Component) Financials Basis
     UGMD7 (Package) FIN General: Master Data: Remote R/3 Access
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_STORAGE_CHAR FIN Master Data: Representation of a Characteristic 20021008
Properties
Class CL_UG_MD_STORAGE_CHAR_R3  
Short Description FIN Master Data: Access to Storage in mySAP ERP System    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UGMD7    
Program status     
Category 0   
Package UGMD7   FIN General: Master Data: Remote R/3 Access 
Created 20021008   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_UG_MD_AREAID Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_UG_MD_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_UG_MD_FIELDNAME Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_UG_R3_SERVICES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
6 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UG_MD_STORAGE_CHAR FIN Master Data: Representation of a Characteristic 20021008
Friends
Class CL_UG_MD_STORAGE_CHAR_R3 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DF_BROKEN Instance attribute Public Attribute reference (LIKE) 20021008
2 DO_FIELDNAME Instance attribute Private Object reference (TYPE REF TO) IF_UG_MD_FIELDNAME FIN Master Data: Field Name 20030210
3 DO_R3_SERVICES Instance attribute Private Object reference (TYPE REF TO) IF_UG_R3_SERVICES FIN Master Data: Services for mySAP ERP Access 20030130
4 DS__PROP Instance attribute Private Type reference (TYPE) UGMD_S_DSFIELD_X DS Field Properties 20030212
5 DT_DEPGROUP Instance attribute Private Type reference (TYPE) UGMD_TS_DEPGROUP Compound Groups 20030211
6 DT_FDEP Instance attribute Private Type reference (TYPE) UGMD_TS_FDEP Compounding 20030211
7 DT_FIELDLIST Instance attribute Private Type reference (TYPE) TS_FIELDLIST 20040211
8 DT__ATTR Instance attribute Private Type reference (TYPE) UGMD_TS_DSATTRIBUTE DataSource Attributes 20030212
9 DT__COMPOUND Instance attribute Private Type reference (TYPE) UGMD_TS_DSKEYFIELD DataSource Key Field 20030212
10 DT__DSOURCE Instance attribute Private Type reference (TYPE) UGMD_TS_DSOURCE_L DataSources 20030212
11 D_DSFIELD Instance attribute Private Type reference (TYPE) UG_DSFIELD DataSource Field 20030130
12 D_FIELDNAME Instance attribute Private Attribute reference (LIKE) Field Name 20030219
13 D_RFCDEST Instance attribute Public Attribute reference (LIKE) 20021008
14 GC_DUMMY_PREFIX Constant Private Type reference (TYPE) S_DUMMY_PREFIX 'DS_' 20030228
15 GT_INSTANCE Static Attribute Private Type reference (TYPE) TH_INSTANCE Instantiate All 20021008
16 GT_RFCDEST Static Attribute Private Type reference (TYPE) TH_RFCDEST All RFC Destinations 20021227
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RFCDEST Static method Private Method Checks If RFC Destination Is Usable 20021126
2 CONSTRUCTOR Instance method Public Constructor 20021008
3 GET_MSGTXT_REMOTE Static method Private Method Get message text for SY variable 20021126
4 GET_PIUGMD_DATA Instance method Private Method Read Data from mySAP ERP 20030228
5 INIT_DEPGOUP Instance method Private Method Initialize DT_DEPGROUP 20030212
6 INIT_FIELD_PROPERTIES Instance method Private Method Collect Properties 20030211
7 READ_VALUE_P Instance method Private Method Read Values 20030129
Events
Class CL_UG_MD_STORAGE_CHAR_R3 has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_FIELDLIST Private See coding 20040211 BEGIN OF s_fieldlist, depgroup TYPE ug_depgroup, ts_field TYPE ugmd_ts_fieldname, END OF s_fieldlist
2 TS_FIELDLIST Private See coding 20040211 ts_fieldlist TYPE SORTED TABLE OF s_fieldlist WITH UNIQUE KEY depgroup
Method Signatures

Method CHECK_RFCDEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20021126
# Exception Resumable Description Created on
1 COMMUNICATION_FAILURE_ Problem bei Ping auf RFC-Destination 20021126
2 NO_RFC_RESPONSE Ping nach def. zeitraum ohne positives Ergebnis abgebrochen 20040112
3 SYSTEM_FAILURE_ Problem bei Ping auf RFC-Destination 20021126

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNAME Call by reference Type reference (TYPE) UG_FIELDNAME FI-Stammdaten: Feldname 20021126
2 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20021008

Method CONSTRUCTOR on class CL_UG_MD_STORAGE_CHAR_R3 has no exception.

Method GET_MSGTXT_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MSGTXT Call by reference Type reference (TYPE) NATXT Nachrichtentext 20021126
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichten, Nachrichtenklasse 20021126
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20021126
4 Importing I_MSGV1 Call by reference Type reference (TYPE) CSEQUENCE 20021126
5 Importing I_MSGV2 Call by reference Type reference (TYPE) CSEQUENCE 20021126
6 Importing I_MSGV3 Call by reference Type reference (TYPE) CSEQUENCE 20021126
7 Importing I_MSGV4 Call by reference Type reference (TYPE) CSEQUENCE 20021126
8 Importing I_RFCDEST Call by reference Type reference (TYPE) RFCDEST logische Destination (Wird bei Funktionsaufruf angegeben) 20021126
# Exception Resumable Description Created on
1 NOT_FOUND Es konnte kein Langtext gefunden werden 20021126
2 UNKNOWN_ERROR Fehler bei der Ermitllung des Textes 20021126

Method GET_PIUGMD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20030325
2 Exporting ET_UNIFORM Call by reference Type reference (TYPE) UGMD_TS_UNIFORM Übertragungstabelle 20030228
3 Exporting E_LINES_READ Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20030228
4 Importing IT_FIELD Call by reference Type reference (TYPE) UGMD_TS_FIELDNAME Feldnamen 20030228
5 Importing IT_SELECT Call by reference Type reference (TYPE) UGMD_TS_SEL Selektionsbedingung (Range pro Feld) 20030228
6 Importing I_COUNT_ONLY Call by reference Type reference (TYPE) UG_FLG SPACE FI-Stammdaten: Allgemeines Kennzeichen 20030228
7 Importing I_DSOURCE Call by reference Type reference (TYPE) UG_DSOURCE DataSource 20030228
8 Importing I_MAXFETCH Call by reference Type reference (TYPE) I 0010 20030228
9 Importing I_MAXSIZE Call by reference Type reference (TYPE) I 999999 20030228

Method GET_PIUGMD_DATA on class CL_UG_MD_STORAGE_CHAR_R3 has no exception.

Method INIT_DEPGOUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DEPGROUP Call by reference Type reference (TYPE) UGMD_TS_DEPGROUP Klammerungsgruppen 20030212

Method INIT_DEPGOUP on class CL_UG_MD_STORAGE_CHAR_R3 has no exception.

Method INIT_FIELD_PROPERTIES Signature

Method INIT_FIELD_PROPERTIES on class CL_UG_MD_STORAGE_CHAR_R3 has no parameter.
Method INIT_FIELD_PROPERTIES on class CL_UG_MD_STORAGE_CHAR_R3 has no exception.

Method READ_VALUE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) UGMD_T_MESSAGE FI-Stammdaten: Meldungen 20030325
2 Exporting ET_VALUE Call by reference Type reference (TYPE) SORTED TABLE Paare Feldname / Wert 20030129
3 Exporting E_VALUES Call by reference Type reference (TYPE) SYTABIX Anzahl Werte 20030129
4 Importing IT_SEL Call by reference Type reference (TYPE) UGMD_TS_SEL Selektionsbedingung (Range pro Feld) 20030129
5 Importing I_COUNT_ONLY Call by reference Type reference (TYPE) UG_FLG SPACE keinen Wert lesen, nur Zählen 20030228
6 Importing I_DEPGROUP Call by reference Type reference (TYPE) UG_DEPGROUP Klammerungsgruppe 20030212

Method READ_VALUE_P on class CL_UG_MD_STORAGE_CHAR_R3 has no exception.
History
Last changed by/on SAP  20050220 
SAP Release Created in 150