SAP HRIQ_ISR_SPECIAL_DATA_GET_ADM Function Module for Fill Characteristic Structures with Data from XML









HRIQ_ISR_SPECIAL_DATA_GET_ADM is a standard hriq isr special data get adm SAP function module available within SAP R/3 or S/4 Hana systems, depending on your version and release level. It is used for Fill Characteristic Structures with Data from XML processing and below is the pattern details for this FM, showing its interface including any import and export parameters, exceptions etc. there is also a full "cut and paste" ABAP pattern code example, along with implementation ABAP coding, documentation and contribution comments specific to this or related objects.


See here to view full function module documentation and code listing for hriq isr special data get adm FM, simply by entering the name HRIQ_ISR_SPECIAL_DATA_GET_ADM into the relevant SAP transaction such as SE37 or SE38.

Function Group: HRPIQ00ISR_SERVICE
Program Name: SAPLHRPIQ00ISR_SERVICE
Main Program: SAPLHRPIQ00ISR_SERVICE
Appliation area:
Release date: N/A
Mode(Normal, Remote etc): Normal Function Module
Update:



Function HRIQ_ISR_SPECIAL_DATA_GET_ADM pattern details

In-order to call this FM within your sap programs, simply using the below ABAP pattern details to trigger the function call...or see the full ABAP code listing at the end of this article. You can simply cut and paste this code into your ABAP progrom as it is, including variable declarations.
CALL FUNCTION 'HRIQ_ISR_SPECIAL_DATA_GET_ADM'"Fill Characteristic Structures with Data from XML
EXPORTING
IT_SPECIAL_DATA = "Internal Service Request: Values of the Special Fields

IMPORTING
ES_PERSONAL = "Application: Personal Data
ES_VISA = "Application: Visa Data
ES_BANKDETAIL = "Application: Bank Details
ES_ADDPERSONAL = "Application: Additional Personal Data
ES_RESIDENCY = "Application: Residence Data
ES_EMAIL = "Application: E-Mail Data
ES_ADMISSION = "Application: Admission Data
ES_CAMPUS = "Application: Campus Data
ES_STUDYDATA = "Application: Program Data
ES_CHALLENGE = "Application: Challenge Data
ES_STUDENT = "Application: General Student Parameters

TABLES
* ET_ADDRESS = "Application: Address Data
* ET_ADDRESSUSAGE = "Application: Address Uses (Central Address Mgmt)
* ET_RELPERSON = "
* ET_RELPADDR = "Related Person (Standard Address)
* ET_RELPADSMTP = "Related Person (E-Mail Addresses)
* ET_RELPADTEL = "Related Person (Phone Numbers)
* ET_RELPERSADD = "Related Person (Additional Data)
* ET_MODGRP = "Application: Academic Specializations
* ET_TRHEADER = "Application: Header for Academic Data
* ET_TRTESTRESULTS = "Application: External Test Results (Header Data)
* ET_ADDRESSZAV = "Application: Address (Central Address Mgmt)
* ET_ADTEL = "Application: Telephone Numbers (Central Address Mgmt)
* ET_ADFAX = "Application: Fax Numbers (Central Address Mgmt)
* ET_ADSMTP = "Application: E-Mail Addresses (Central Address Mgmt)
* ET_ADPAG = "Application: Pager Numbers (Central Address Mgmt)
.



IMPORTING Parameters details for HRIQ_ISR_SPECIAL_DATA_GET_ADM

IT_SPECIAL_DATA - Internal Service Request: Values of the Special Fields

Data type: QISRTSPECIAL_PARAM
Optional: No
Call by Reference: Yes

EXPORTING Parameters details for HRIQ_ISR_SPECIAL_DATA_GET_ADM

ES_PERSONAL - Application: Personal Data

Data type: PIQAPP_PERSONAL
Optional: No
Call by Reference: Yes

ES_VISA - Application: Visa Data

Data type: PIQAPP_VISA
Optional: No
Call by Reference: Yes

ES_BANKDETAIL - Application: Bank Details

Data type: PIQAPP_BANKDETAIL
Optional: No
Call by Reference: Yes

ES_ADDPERSONAL - Application: Additional Personal Data

Data type: PIQAPP_ADDPERSONAL
Optional: No
Call by Reference: Yes

ES_RESIDENCY - Application: Residence Data

Data type: PIQAPP_RESIDENCY
Optional: No
Call by Reference: Yes

ES_EMAIL - Application: E-Mail Data

Data type: PIQAPP_EMAIL
Optional: No
Call by Reference: Yes

ES_ADMISSION - Application: Admission Data

Data type: PIQAPP_ADMISSION
Optional: No
Call by Reference: Yes

ES_CAMPUS - Application: Campus Data

Data type: PIQAPP_CAMPUS
Optional: No
Call by Reference: Yes

ES_STUDYDATA - Application: Program Data

Data type: PIQAPP_STUDYDATA
Optional: No
Call by Reference: Yes

ES_CHALLENGE - Application: Challenge Data

Data type: PIQAPP_CHALLENGE
Optional: No
Call by Reference: Yes

ES_STUDENT - Application: General Student Parameters

Data type: PIQAPP_STUDENT
Optional: No
Call by Reference: Yes

TABLES Parameters details for HRIQ_ISR_SPECIAL_DATA_GET_ADM

ET_ADDRESS - Application: Address Data

Data type: PIQAPP_ADDRESS
Optional: Yes
Call by Reference: Yes

ET_ADDRESSUSAGE - Application: Address Uses (Central Address Mgmt)

Data type: PIQAPP_ADDRESSUSAGE
Optional: Yes
Call by Reference: Yes

ET_RELPERSON -

Data type: PIQAPP_RELPERSON
Optional: Yes
Call by Reference: Yes

ET_RELPADDR - Related Person (Standard Address)

Data type: PIQAPP_RELPADDR
Optional: Yes
Call by Reference: Yes

ET_RELPADSMTP - Related Person (E-Mail Addresses)

Data type: PIQAPP_RELPADSMTP
Optional: Yes
Call by Reference: Yes

ET_RELPADTEL - Related Person (Phone Numbers)

Data type: PIQAPP_RELPADTEL
Optional: Yes
Call by Reference: Yes

ET_RELPERSADD - Related Person (Additional Data)

Data type: PIQAPP_RELPERSADD
Optional: Yes
Call by Reference: Yes

ET_MODGRP - Application: Academic Specializations

Data type: PIQAPP_MODGRP
Optional: Yes
Call by Reference: Yes

ET_TRHEADER - Application: Header for Academic Data

Data type: PIQAPP_TRHEADER
Optional: Yes
Call by Reference: Yes

ET_TRTESTRESULTS - Application: External Test Results (Header Data)

Data type: PIQAPP_TRTESTRESULTS
Optional: Yes
Call by Reference: Yes

ET_ADDRESSZAV - Application: Address (Central Address Mgmt)

Data type: PIQAPP_ADDRESSZAV
Optional: Yes
Call by Reference: Yes

ET_ADTEL - Application: Telephone Numbers (Central Address Mgmt)

Data type: PIQAPP_ADTEL
Optional: Yes
Call by Reference: Yes

ET_ADFAX - Application: Fax Numbers (Central Address Mgmt)

Data type: PIQAPP_ADFAX
Optional: Yes
Call by Reference: Yes

ET_ADSMTP - Application: E-Mail Addresses (Central Address Mgmt)

Data type: PIQAPP_ADSMTP
Optional: Yes
Call by Reference: Yes

ET_ADPAG - Application: Pager Numbers (Central Address Mgmt)

Data type: PIQAPP_ADPAG
Optional: Yes
Call by Reference: Yes

Copy and paste ABAP code example for HRIQ_ISR_SPECIAL_DATA_GET_ADM Function Module

The ABAP code below is a full code listing to execute function module POPUP_TO_CONFIRM including all data declarations. The code uses the original data declarations rather than the latest in-line data DECLARATION SYNTAX but I have included an ABAP code snippet at the end to show how declarations would look using the newer method of declaring data variables on the fly. This will allow you to compare and fully understand the new inline method. Please note some of the newer syntax such as the @DATA is not available until a later 4.70 service pack (SP8), which i why i have stuck to the origianl for this example.

DATA:
lt_et_address  TYPE STANDARD TABLE OF PIQAPP_ADDRESS, "   
lv_es_personal  TYPE PIQAPP_PERSONAL, "   
lv_it_special_data  TYPE QISRTSPECIAL_PARAM, "   
lv_es_visa  TYPE PIQAPP_VISA, "   
lt_et_addressusage  TYPE STANDARD TABLE OF PIQAPP_ADDRESSUSAGE, "   
lt_et_relperson  TYPE STANDARD TABLE OF PIQAPP_RELPERSON, "   
lv_es_bankdetail  TYPE PIQAPP_BANKDETAIL, "   
lt_et_relpaddr  TYPE STANDARD TABLE OF PIQAPP_RELPADDR, "   
lt_et_relpadsmtp  TYPE STANDARD TABLE OF PIQAPP_RELPADSMTP, "   
lt_et_relpadtel  TYPE STANDARD TABLE OF PIQAPP_RELPADTEL, "   
lt_et_relpersadd  TYPE STANDARD TABLE OF PIQAPP_RELPERSADD, "   
lt_et_modgrp  TYPE STANDARD TABLE OF PIQAPP_MODGRP, "   
lv_es_addpersonal  TYPE PIQAPP_ADDPERSONAL, "   
lt_et_trheader  TYPE STANDARD TABLE OF PIQAPP_TRHEADER, "   
lv_es_residency  TYPE PIQAPP_RESIDENCY, "   
lv_es_email  TYPE PIQAPP_EMAIL, "   
lt_et_trtestresults  TYPE STANDARD TABLE OF PIQAPP_TRTESTRESULTS, "   
lv_es_admission  TYPE PIQAPP_ADMISSION, "   
lt_et_addresszav  TYPE STANDARD TABLE OF PIQAPP_ADDRESSZAV, "   
lt_et_adtel  TYPE STANDARD TABLE OF PIQAPP_ADTEL, "   
lv_es_campus  TYPE PIQAPP_CAMPUS, "   
lt_et_adfax  TYPE STANDARD TABLE OF PIQAPP_ADFAX, "   
lv_es_studydata  TYPE PIQAPP_STUDYDATA, "   
lt_et_adsmtp  TYPE STANDARD TABLE OF PIQAPP_ADSMTP, "   
lv_es_challenge  TYPE PIQAPP_CHALLENGE, "   
lt_et_adpag  TYPE STANDARD TABLE OF PIQAPP_ADPAG, "   
lv_es_student  TYPE PIQAPP_STUDENT. "   

  CALL FUNCTION 'HRIQ_ISR_SPECIAL_DATA_GET_ADM'  "Fill Characteristic Structures with Data from XML
    EXPORTING
         IT_SPECIAL_DATA = lv_it_special_data
    IMPORTING
         ES_PERSONAL = lv_es_personal
         ES_VISA = lv_es_visa
         ES_BANKDETAIL = lv_es_bankdetail
         ES_ADDPERSONAL = lv_es_addpersonal
         ES_RESIDENCY = lv_es_residency
         ES_EMAIL = lv_es_email
         ES_ADMISSION = lv_es_admission
         ES_CAMPUS = lv_es_campus
         ES_STUDYDATA = lv_es_studydata
         ES_CHALLENGE = lv_es_challenge
         ES_STUDENT = lv_es_student
    TABLES
         ET_ADDRESS = lt_et_address
         ET_ADDRESSUSAGE = lt_et_addressusage
         ET_RELPERSON = lt_et_relperson
         ET_RELPADDR = lt_et_relpaddr
         ET_RELPADSMTP = lt_et_relpadsmtp
         ET_RELPADTEL = lt_et_relpadtel
         ET_RELPERSADD = lt_et_relpersadd
         ET_MODGRP = lt_et_modgrp
         ET_TRHEADER = lt_et_trheader
         ET_TRTESTRESULTS = lt_et_trtestresults
         ET_ADDRESSZAV = lt_et_addresszav
         ET_ADTEL = lt_et_adtel
         ET_ADFAX = lt_et_adfax
         ET_ADSMTP = lt_et_adsmtp
         ET_ADPAG = lt_et_adpag
. " HRIQ_ISR_SPECIAL_DATA_GET_ADM




ABAP code using 7.40 inline data declarations to call FM HRIQ_ISR_SPECIAL_DATA_GET_ADM

The below ABAP code uses the newer in-line data declarations. This allows you to see the coding differences/benefits of the later inline syntax. Please note some of the newer syntax below, such as the @DATA is not available until 4.70 EHP 8.

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


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!