SAP IF_SIW_MAPPING_HEURISTICS OO Class - Mapping defaults and behaviour









IF_SIW_MAPPING_HEURISTICS is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class IF_SIW_MAPPING_HEURISTICS including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of IF_SIW_MAPPING_HEURISTICS SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
CHECK_CONSISTENCYMethod has to be called firstPublic
CALL METHOD if_siw_mapping_heuristics=>CHECK_CONSISTENCY...more details

CREATE_ACTION_CODE_FIELDReturns an attribute of GDT type ActionCodePublic
CALL METHOD if_siw_mapping_heuristics=>CREATE_ACTION_CODE_FIELD...more details

CREATE_CTI_FIELDReturns an field of GDT type CompleteTransmissionIndicatorPublic
CALL METHOD if_siw_mapping_heuristics=>CREATE_CTI_FIELD...more details

CREATE_INPUT_MSG_FIELDcreates input message field for service interfacePublic
CALL METHOD if_siw_mapping_heuristics=>CREATE_INPUT_MSG_FIELD...more details

CREATE_INPUT_MSG_TYPEcreates input message typePublic
CALL METHOD if_siw_mapping_heuristics=>CREATE_INPUT_MSG_TYPE...more details

CREATE_INPUT_ROOT_TYPEType which is root for all service specific input fieldsPublic
CALL METHOD if_siw_mapping_heuristics=>CREATE_INPUT_ROOT_TYPE...more details

CREATE_LOG_FIELDCreates Log field with GDT type 'Log'Public
CALL METHOD if_siw_mapping_heuristics=>CREATE_LOG_FIELD...more details

CREATE_MESSAGE_HEADER_FIELDCreates Message Header field with GDT assignedPublic
CALL METHOD if_siw_mapping_heuristics=>CREATE_MESSAGE_HEADER_FIELD...more details

CREATE_OUTPUT_MSG_FIELDcreates output message field for service interfacePublic
CALL METHOD if_siw_mapping_heuristics=>CREATE_OUTPUT_MSG_FIELD...more details

CREATE_OUTPUT_MSG_TYPEcreates output message typePublic
CALL METHOD if_siw_mapping_heuristics=>CREATE_OUTPUT_MSG_TYPE...more details

CREATE_OUTPUT_ROOT_TYPEType which is root for all service specific output fieldsPublic
CALL METHOD if_siw_mapping_heuristics=>CREATE_OUTPUT_ROOT_TYPE...more details

CREATE_ROOT_FIELDCreates root field for fields below the MDTPublic
CALL METHOD if_siw_mapping_heuristics=>CREATE_ROOT_FIELD...more details

ENRICH_RANGE_TARGET_FIELDEnriches target field of a range with name and typePublic
CALL METHOD if_siw_mapping_heuristics=>ENRICH_RANGE_TARGET_FIELD...more details

GET_FIELD_ATTRIBUTESDetermines field name based on field and typePublic
CALL METHOD if_siw_mapping_heuristics=>GET_FIELD_ATTRIBUTES...more details

GET_INPUT_MSG_FIELD_NAMEcreates input message field for service interfacePublic
CALL METHOD if_siw_mapping_heuristics=>GET_INPUT_MSG_FIELD_NAME...more details

GET_INPUT_ROOT_TYPE_NAMEGet the name of the type of the BO element structurePublic
CALL METHOD if_siw_mapping_heuristics=>GET_INPUT_ROOT_TYPE_NAME...more details

GET_OUTPUT_MSG_FIELD_NAMEcreates output message field for service interfacePublic
CALL METHOD if_siw_mapping_heuristics=>GET_OUTPUT_MSG_FIELD_NAME...more details

GET_OUTPUT_ROOT_TYPE_NAMEGet the name of the type of the BO element structurePublic
CALL METHOD if_siw_mapping_heuristics=>GET_OUTPUT_ROOT_TYPE_NAME...more details

GET_SHORT_INPUTMSG_CATEGGet short name for input message categoryPublic
CALL METHOD if_siw_mapping_heuristics=>GET_SHORT_INPUTMSG_CATEG...more details

GET_SHORT_INPUT_IDT_PREFIXGet short name for input IDT prefixPublic
CALL METHOD if_siw_mapping_heuristics=>GET_SHORT_INPUT_IDT_PREFIX...more details

GET_SHORT_INPUT_MSG_TYPENAMEGet short name for input message type namePublic
CALL METHOD if_siw_mapping_heuristics=>GET_SHORT_INPUT_MSG_TYPENAME...more details

GET_SHORT_INPUT_ROOT_TYPENAMEGet short name input root type (BO element structure)Public
CALL METHOD if_siw_mapping_heuristics=>GET_SHORT_INPUT_ROOT_TYPENAME...more details

GET_SHORT_OUTPUTMSG_CATEGGet short name for output message categoryPublic
CALL METHOD if_siw_mapping_heuristics=>GET_SHORT_OUTPUTMSG_CATEG...more details

GET_SHORT_OUTPUT_IDT_PREFIXGet short name for output IDT prefixPublic
CALL METHOD if_siw_mapping_heuristics=>GET_SHORT_OUTPUT_IDT_PREFIX...more details

GET_SHORT_OUTPUT_MSG_TYPENAMEGet short name for output message typePublic
CALL METHOD if_siw_mapping_heuristics=>GET_SHORT_OUTPUT_MSG_TYPENAME...more details

GET_SHORT_OUTPUT_ROOT_TYPENAMEGet short name for output root type (BO element structure)Public
CALL METHOD if_siw_mapping_heuristics=>GET_SHORT_OUTPUT_ROOT_TYPENAME...more details

HAS_MESSAGE_HEADERReturns 'X' if message type should have a message headerPublic
CALL METHOD if_siw_mapping_heuristics=>HAS_MESSAGE_HEADER...more details

INITInitialize the mapperPublic
CALL METHOD if_siw_mapping_heuristics=>INIT...more details

IS_BAPI_RETURNDetermines if field is a BAPI return parameterPublic
CALL METHOD if_siw_mapping_heuristics=>IS_BAPI_RETURN...more details

IS_PART_OF_RANGEDetermines if a field is part of a range structurePublic
CALL METHOD if_siw_mapping_heuristics=>IS_PART_OF_RANGE...more details

MAP_FIELDGDT mapping of fieldsPublic
CALL METHOD if_siw_mapping_heuristics=>MAP_FIELD...more details

MAP_FIELD_WITH_TYPEGDT mapping of fields and assiciated type (shallow mapping)Public
CALL METHOD if_siw_mapping_heuristics=>MAP_FIELD_WITH_TYPE...more details

MAP_SIMPLEGDT mapping on simple typesPublic
CALL METHOD if_siw_mapping_heuristics=>MAP_SIMPLE...more details

MAP_STRUCTUREGDT mapping of structure typesPublic
CALL METHOD if_siw_mapping_heuristics=>MAP_STRUCTURE...more details

MAP_TABLEGDT mapping of table typesPublic
CALL METHOD if_siw_mapping_heuristics=>MAP_TABLE...more details

MAP_TARGET_SIGNATURECreates target Signature instance (without nested elements)Public
CALL METHOD if_siw_mapping_heuristics=>MAP_TARGET_SIGNATURE...more details

SETSet misc class attributesPublic
CALL METHOD if_siw_mapping_heuristics=>SET...more details

SET_COMMON_ATTR_GDTSets common type attributesPublic
CALL METHOD if_siw_mapping_heuristics=>SET_COMMON_ATTR_GDT...more details

SET_COMMON_ATTR_IDTSets common type attributesPublic
CALL METHOD if_siw_mapping_heuristics=>SET_COMMON_ATTR_IDT...more details




Links to Related Class(s)

IF_SIW_M...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!