SAP ABAP Class CL_ISH_UTL_BASE_XFIELD (IS-H: Functions for X Fields)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-H-PM (Application Component) Patient Management
     N1BASE (Package) IS-H: Basic Functionality; TSA Development
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20110503
Properties
Class CL_ISH_UTL_BASE_XFIELD  
Short Description IS-H: Functions for X Fields    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package N1BASE   IS-H: Basic Functionality; TSA Development 
Created 20110503   SAP 
Last change 20130531   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20110503
Friends
Class CL_ISH_UTL_BASE_XFIELD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVE Instance attribute Private Attribute reference (LIKE) 20110503
2 CO_MODE_DELETE Instance attribute Private Attribute reference (LIKE) 20110503
3 CO_MODE_ERROR Instance attribute Private Attribute reference (LIKE) 20110503
4 CO_MODE_INSERT Instance attribute Private Attribute reference (LIKE) 20110503
5 CO_MODE_UNCHANGED Instance attribute Private Attribute reference (LIKE) 20110503
6 CO_MODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20110503
7 CO_VCODE_DISPLAY Instance attribute Private Attribute reference (LIKE) 20110503
8 CO_VCODE_INSERT Instance attribute Private Attribute reference (LIKE) 20110503
9 CO_VCODE_UPDATE Instance attribute Private Attribute reference (LIKE) 20110503
10 CV_AUSTRIA Instance attribute Private Attribute reference (LIKE) 20110503
11 CV_CANADA Instance attribute Private Attribute reference (LIKE) 20110503
12 CV_FRANCE Instance attribute Private Attribute reference (LIKE) 20110503
13 CV_GERMANY Instance attribute Private Attribute reference (LIKE) 20110503
14 CV_ITALY Instance attribute Private Attribute reference (LIKE) 20110503
15 CV_NETHERLANDS Instance attribute Private Attribute reference (LIKE) 20110503
16 CV_SINGAPORE Instance attribute Private Attribute reference (LIKE) 20110503
17 CV_SPAIN Instance attribute Private Attribute reference (LIKE) 20110503
18 CV_SWITZERLAND Instance attribute Private Attribute reference (LIKE) 20110503
19 FALSE Instance attribute Private Attribute reference (LIKE) 20110503
20 INACTIVE Instance attribute Private Attribute reference (LIKE) 20110503
21 NO Instance attribute Private Attribute reference (LIKE) 20110503
22 OFF Instance attribute Private Attribute reference (LIKE) 20110503
23 ON Instance attribute Private Attribute reference (LIKE) 20110503
24 TRUE Instance attribute Private Attribute reference (LIKE) 20110503
25 YES Instance attribute Private Attribute reference (LIKE) 20110503
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_XFIELDS Static method Public Method Sets All X-Fields to ON, if None Is Set 20110503
2 CHANGE_XSTRUCTURE Static method Public Method Transfer Data of a Change Structure into Another 20110503
Events
Class CL_ISH_UTL_BASE_XFIELD has no event.
Types
Class CL_ISH_UTL_BASE_XFIELD has no local type.
Method Signatures

Method ADJUST_XFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20110503
2 Changing CS_DATA_X Call by reference Type reference (TYPE) ANY X-Flag Struktur zur Kennzeichnung der Änderungen 20110503
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20110503
4 Exporting E_XFIELDS_CHANGED Value transfer Type reference (TYPE) ISH_ON_OFF Wurden X-Flags geändert (ON / OFF)? 20110503
5 Importing IR_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT Wird im Fehlerfall an CR_ERRORHANDLER übergeben. 20110503
6 Importing I_DATA_NAME Value transfer Type reference (TYPE) STRING Wird im Fehlerfall an CR_ERRORHANDLER übergeben. 20110503
7 Importing I_FORCE Value transfer Type reference (TYPE) ISH_ON_OFF SPACE Auf jeden Fall alle X-Flags setzen. 20110503

Method ADJUST_XFIELDS on class CL_ISH_UTL_BASE_XFIELD has no exception.

Method CHANGE_XSTRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_ERRORHANDLER Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING Instanz zur Fehlerbearbeitung 20110503
2 Changing CS_DATA Value transfer Type reference (TYPE) ANY Änderungsstruktur, welche angepaßt werden soll 20110503
3 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC Returncode 20110503
4 Importing IR_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT wrd im Fehlerfall an CR_ERRORHANDLER übergeben 20110503
5 Importing IS_DATA_X Value transfer Type reference (TYPE) ANY Änderungsstruktur 20110503
6 Importing IT_FIELDNAME_MAPPING Value transfer Type reference (TYPE) ISH_T_FIELDNAME_MAPPING Angabe unterschiedlicher Feldnamen 20110503
7 Importing I_DATA_NAME Value transfer Type reference (TYPE) STRING wird im Fehlerfall an CR_ERRORHANDLER übergeben 20110503

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