SAP ABAP Class AC_FSBP_ESA_VALIDATION (Superclass for Validation)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   FS-BP (Application Component) Business Partner
     FS_BP_FND_SOA_COMMON (Package) Reusable Objects and Tools for Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_CONST_ACTION_CODE Constant Interface for SOA Mapping of Action Codes 20090317
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20090317
Properties
Class AC_FSBP_ESA_VALIDATION  
Short Description Superclass for Validation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FS_BP_FND_SOA_COMMON   Reusable Objects and Tools for Services 
Created 20090317   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_FSBP_CONST_ACTION_CODE Constant Interface for SOA Mapping of Action Codes 20090317
2 IF_XO_CONST_BOOLE Constants: Boolean Values 20090317
Friends
Class AC_FSBP_ESA_VALIDATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_CHANGE Instance attribute Protected Attribute reference (LIKE) 20090317
2 AC_CREATE Instance attribute Protected Attribute reference (LIKE) 20090317
3 AC_DELETE Instance attribute Protected Attribute reference (LIKE) 20090317
4 AC_NO_ACTION Instance attribute Protected Attribute reference (LIKE) 20090317
5 AC_REMOVE Instance attribute Protected Attribute reference (LIKE) 20090317
6 AC_SAVE Instance attribute Protected Attribute reference (LIKE) 20090317
7 FALSE Instance attribute Protected Attribute reference (LIKE) 20090317
8 TRUE Instance attribute Protected Attribute reference (LIKE) 20090317
9 XML_CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) FSBP_ESAMAP_U_XML_CONTROLLER Activate EXML Handling 20090318
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090318
2 IS_ACTION_CODE_HIERACHY_VALID Instance method Protected Method Checks Validity of Higher- and Lower-Level Action Codes 20090317
3 IS_INTERVALLBOUNDARY_VALID Instance method Protected Method Checks Validity of IntervalBoundaryTypeCode 20100825
4 IS_SEARCH_TEXT_FIELD_VALID Instance method Protected Method Checks Validity of SearchText Field (Length Constraints) 20100709
5 VALIDATE Instance method Public Method Validates Service Structure Data 20101118
6 VALIDATE_PERSON_NAME Instance method Protected Method Validates Person Names 20101221
7 VALIDATE_RANGE Instance method Protected Method Validates Range 20101222
8 VALIDATE_ROLE_CODE Instance method Protected Method Checks for Correct Format of Role Codes (e.g. BUR001-1) 20111011
Events
Class AC_FSBP_ESA_VALIDATION has no event.
Types
Class AC_FSBP_ESA_VALIDATION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class AC_FSBP_ESA_VALIDATION has no parameter.
Method CONSTRUCTOR on class AC_FSBP_ESA_VALIDATION has no exception.

Method IS_ACTION_CODE_HIERACHY_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHILD_ACTION_CODE Call by reference Type reference (TYPE) CHAR2 ActionCode des Kind-Knoten 20090317
2 Importing I_PARENT_ACTION_CODE Call by reference Type reference (TYPE) CHAR2 ActionCode des Eltern-Knoten 20090317
3 Returning RESULT Value transfer Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20090317

Method IS_ACTION_CODE_HIERACHY_VALID on class AC_FSBP_ESA_VALIDATION has no exception.

Method IS_INTERVALLBOUNDARY_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_RANGE Call by reference Type reference (TYPE) ANY 20100825
2 Returning R_IS_VALID Value transfer Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20100825

Method IS_INTERVALLBOUNDARY_VALID on class AC_FSBP_ESA_VALIDATION has no exception.

Method IS_SEARCH_TEXT_FIELD_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELD_SEARCH_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20100709
2 Importing I_FIELD_TARGET Call by reference Type reference (TYPE) DATA 20100709
3 Returning R_IS_VALID Value transfer Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20100709

Method IS_SEARCH_TEXT_FIELD_VALID on class AC_FSBP_ESA_VALIDATION has no exception.

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MESSAGES Call by reference Type reference (TYPE) FSBP_MSG_SENDER_TECH_ID_TTY Nachrichten mit Sender Technical ID 20101118
2 Importing I_ESA_STRUCTURE Call by reference Type reference (TYPE) ANY 20101118

Method VALIDATE on class AC_FSBP_ESA_VALIDATION has no exception.

Method VALIDATE_PERSON_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20101221
2 Importing I_ACADEMIC_TITLE_NAME Call by reference Type reference (TYPE) ANY 20110113
3 Importing I_ADD_ACA_TITLE_NAME Call by reference Type reference (TYPE) ANY 20110113
4 Importing I_ADD_NAME_PREFIX_NAME Call by reference Type reference (TYPE) ANY 20110113
5 Importing I_FORM_OF_ADDRESS_NAME Call by reference Type reference (TYPE) ANY 20110113
6 Importing I_NAME_PREFIX_NAME Call by reference Type reference (TYPE) ANY 20110113
7 Importing I_NAME_SUPPLEMENT_NAME Call by reference Type reference (TYPE) ANY 20110113

Method VALIDATE_PERSON_NAME on class AC_FSBP_ESA_VALIDATION has no exception.

Method VALIDATE_RANGE 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) CSEQUENCE 20101222
2 Importing I_INTERVAL_BOUNDARY_TYPE_CODE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20101222
3 Importing I_LOWER_VALUE Call by reference Type reference (TYPE) ANY 20101222
4 Importing I_UPPER_VALUE Call by reference Type reference (TYPE) ANY 20101222
5 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20101222

Method VALIDATE_RANGE on class AC_FSBP_ESA_VALIDATION has no exception.

Method VALIDATE_ROLE_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROLE_CODE Call by reference Type reference (TYPE) ANY 20111011
2 Returning R_MESSAGES Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20111011

Method VALIDATE_ROLE_CODE on class AC_FSBP_ESA_VALIDATION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 300