Ansicht
Dokumentation

HRIQDE_SPEC_INSERT_RFC - Inserts Specializations for a Student

HRIQDE_SPEC_INSERT_RFC - Inserts Specializations for a Student

General Material Data   PERFORM Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

Functionality

This remote function module allows you to modify the students' specializations. The new specializations have to be provided in the table IT_SPECIALIZATIONS. For all study objects, the old specializations are replaced with the new ones.

The system carries out the following steps in the RFC:

  1. The function module checks the validity of the specializations. This is done using the RFC HRIQ_SPECIALIZATION_GEN_CHECKS.
  2. If no errors occur, all specializations for the study objects that have been entered in the table IT_SPECIALIZATIONS are read. These are collected in the internal table lt_p1001_del which contains the specializations that are to be removed. For the new specializations entered in IT_SPECIALIZATIONS, the system reads some additional data and then collects it in the table lt_p1001_ins (which contains the new records).
  3. The system calls the function module HRIQ_STUDY_SPECIALIZATION_SAVE to update the specializations using the internal tables lt_p1001_del and lt_p1001_ins.

Example

Notes

Further information





Parameters

ET_RETURN
IT_SPECIALIZATIONS
IV_COMMIT
IV_ISTAT
IV_PLVAR
IV_STUDENT_OBJID

Exceptions

Function Group

HRPIQDESTUDENTSTUDYRFC

CL_GUI_FRONTEND_SERVICES - Frontend Services   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.

Length: 1608 Date: 20240523 Time: 101015     sap01-206 ( 35 ms )