Fonction SAP BAPI_STUDENT_GETDETAIL3 - Method: Read Student Data (From Release CM 4.64)

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
KEYDATE BAPISTUDENT_HEAD-KEYDATE D 8 SY-DATUM X Key Date for Reading Student Data
LANGUAGE BAPI_LAISO-LANGU C 1 X Language Key (SAP) of the Texts to be Read
LANGUAGE_ISO BAPI_LAISO-LANGU_ISO C 2 X Language (ISO Code) of the Texts to be Read
OBJECTID BAPISTUDENT_HEAD-OBJID N 8 Student
PLANVERSION BAPISTUDENT_HEAD-PLVAR C 2 X Plan Version
READ_TEXTS BAPISTUDENT_READTEXTS C 1 ' ' X Also Read Texts of Key Entries

Paramètre Reférence Type Long. Description
STUDENTADDITIONALDATA BAPISTUDENT_ADDPERSONAL u 86 Additional Personal Data of Student
STUDENTADDITIONALDATAT BAPISTUDENT_ADDPERSONALT u 276 Additional Personal Data of Student (Text Structure)
STUDENTCAMPUS BAPISTUDENT_CAMPUS u 8 Campus to Which Student is Assigned
STUDENTCAMPUST BAPISTUDENT_CAMPUST u 60 Campus to Which Student is Assigned (Text Structure)
STUDENTCHALLENGEDATA BAPISTUDENT_CHALLENGE u 15 Challenge Data of Student
STUDENTCHALLENGEDATAT BAPISTUDENT_CHALLENGET u 95 Challenge Data of Student (Text Structure)
STUDENTFEEDATA BAPISTUDENT_FEEDATA u 32 Fee Calculation Data of Student
STUDENTFEEDATAT BAPISTUDENT_FEEDATAT u 272 Fee Calculation Data of Student (Text Structure)
STUDENTNUMBER BAPISTUDENT_HEAD-STUDENTNUMBER C 12 Student Number
STUDENTORGUNIT BAPISTUDENT_ORGUNIT u 8 Organizational Unit to Which Student is Assigned
STUDENTORGUNITT BAPISTUDENT_ORGUNITT u 60 Organizational Unit To Which Student Is Assigned (Text Structure)
STUDENTPERSONALDATA BAPISTUDENT_PERSONAL u 373 Personal Data of Student
STUDENTPERSONALDATAT BAPISTUDENT_PERSONALT u 565 Personal Data of Student (Text Structure)
STUDENTRESIDENCYDATA BAPISTUDENT_RESIDENCY u 36 Residence Data of Student
STUDENTRESIDENCYDATAT BAPISTUDENT_RESIDENCYT u 156 Residence Data of Student (Text Structure)
STUDENTSTATUSDATA BAPISTUDENT_STATUSDATA u 2 Status Attributes of Student
STUDENTSTATUSDATAT BAPISTUDENT_STATUSDATAT u 42 Status Attributes of Student (Text Structure)
STUDENTSTUDYDATA BAPISTUDENT_STUDYDATA u 48 Study Data of Student
STUDENTSTUDYDATAT BAPISTUDENT_STUDYDATAT u 88 Study Data of Student (Text Structure)

Paramètre Reférence Long. Facultatif Description
EXTENSIONOUT BAPIPAREX 990 X Container for Transfer of Customer Enhancements
RETURN BAPIRET2 548 X Return Messages

Functionality
This method reads student data for a specific key date.

Notes

Performance
To enable selective reading, the method reads only the database tablesin which the parameter is read or assigned at the interface. Thismethod can read the internal SAP keys as well as the texts. With theparameter LANGUAGE, you can define the language in which the texts areread. The texts and keys themselves are tranferred in structures whosenames end with the letter T.

Authorizations
If the system reads all the parameters at the interface, the methodrequires the following authorization objects with the function codeDISP (read). If, on the other hand, the system does not read aspecific parameter, the method does not perform an authorization checkfor the parameter.
INCLUDE PIQBAPISTAUTHORITY OBJECT DOKU ID TX

Reading Data of an Object Instance in a LUW
If the system calls a write method (CREATE or CHANGE) and a read method(GETDETAIL) for an instance in aLogical Unit of Work (LUW)
, the read method (GETDETAIL) cannot correctly determine the studentdata because it has no buffer, and because the data is not yetavailable on the database in its entirety. For more information on thistopic, read the documentation on the methodBAPI_STUDENT_CREATEFROMDATA3
.

Further information

Methods That Can Be Called In Connection With This Method
If you only know the student number, you can determine the internal key(object ID) of the student number using the methodBAPI_ADDRESS_STUDENT_GET_NUMB.

Description
In the parameter STUDENTADDITIONALDATA, the system transfers theadditional personal data of the student.
INCLUDE BAPI_DATAELEMENT

Description
In the parameter STUDENTADDITIONALDATAT, the system transfers the theadditional personal data of the student and the relevant text fields.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTCAMPUS contains the campus to which the student isassigned.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTCAMPUST contains the name of the campus to whichthe student is assigned.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTCHALLENGEDATA contains the challenge data of thestudent.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTCHALLENGEDATAT contains the challenge data of thestudent and the relevant text fields.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTFEEDATA contains the fee calculation data of thestudent.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTFEEDATAT contains the fee calculation data of thestudent and the relevant text fields.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTNUMBER contains the student number which is aunique identification criterion of the student.

Description
The parameter STUDENTORGUNIT contains the organizational unit to whichthe student is assigned.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTORGUNITT contains the organizational unit to whichthe student is assigned and the relevant text fields.
INCLUDE BAPI_DATAELEMENT

Description
In the parameter STUDENTPERSONALDATA, the system transfers the personaldata of the student. Required fields are FIRST_NAME (first name),LAST_NAME (last name), and CORRESP_LANGUAGE (correspondence language).
INCLUDE BAPI_DATAELEMENT

Description
In the parameter STUDENTPERSONALDATAT, the system transfers thepersonal data of the student and the relevant text fields.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTRESIDENCYDATA contains the residence data of thestudent.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTRESIDENCYDATAT contains the residence data of thestudent and the relevant text fields.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTSTATUSDATA contains the status data of thestudent.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTSTATUSDATAT contains the status data of thestudent and the relevant text fields.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTSTUDYDATA contains the individual study data ofthe student.
INCLUDE BAPI_DATAELEMENT

Description
The parameter STUDENTSTUDYDATAT contains the individual study data ofthe student and the relevant text fields.
INCLUDE BAPI_DATAELEMENT

Description
The parameter KEYDATE transfers the key date on which the method is toread the data.
If the system does not transfer a key date at the interface, the methodreads the data for the current date.

Description
With the parameter LANGUAGE, you can transfer the language code.
The language code defines the language in which the method reads thetexts.
If the system does not transfer a value, the method reads the texts inthe logon language.

Description
With this parameter, you can transfer the ISO language code in whichthe method is to read the texts.

Default
The default setting is the system language.

Description
INCLUDE BAPI_KEYFIELD

Description
INCLUDE BAPI_KEYFIELD

Description
INCLUDE PIQBAPI_READTEXTS

Value range

  • 'X' = Read texts

  • ' ' = Do not read texts
  • Description
    The parameter EXTENSIONOUT is a tabular export parameter.
    INCLUDE BAPI_DATAELEMENT

    Value range
    INCLUDE PIQBAPIST_EXTENSION

    Description
    INCLUDE BAPI_TABLE
    INCLUDE BAPI_DATAELEMENT