Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Applies to:
This document applies to Student Lifecycle Management EHP 3. For more information, visit the Higher
Education & Research homepage.
Summary
This document provides a guideline for Student Lifecycle Management customers who need to transfer data
and prepare a Migration Concept for Student Lifecycle Management.
Author Bio
Jeroen Boeracker is a developer in the Student Lifecycle Management development team.
Table of Contents
1. Introduction .....................................................................................................................................................4
1.1 Scope of the Document ............................................................................................................................4
1.2 Target Group.............................................................................................................................................4
2. Technical Overview ........................................................................................................................................5
2.1 Glossary ....................................................................................................................................................5
2.1.1 Batch Input..........................................................................................................................................................5
2.1.2 BDT Framework ..................................................................................................................................................5
2.1.3 Direct Input..........................................................................................................................................................5
2.1.4 Data Transfer Workbench ...................................................................................................................................5
2.1.5 External Data Transfer ........................................................................................................................................5
2.1.6 HR Framework ....................................................................................................................................................5
2.1.7 Legacy System Migration Workbench (LSMW)...................................................................................................5
2.1.8 Transaction Recorder..........................................................................................................................................5
2.2 Frameworks used in Student Lifecycle Management ...............................................................................6
2.2.1 Data Migration for Student Data..........................................................................................................................6
2.2.2 Data Migration for HCM Objects .........................................................................................................................7
2.2.3 Data Migration for BDT Objects ..........................................................................................................................8
2.2.4 Data Migration for further Student Lifecycle Management Objects .....................................................................8
2.3 Recurring Questions .................................................................................................................................9
2.3.1 Data Consistency ................................................................................................................................................9
2.3.2 Internal and External Number Assignment..........................................................................................................9
2.3.3 Data Types..........................................................................................................................................................9
3. Data Transfer for SLCM................................................................................................................................10
3.1 Principles.................................................................................................................................................10
3.1.1 Technical Consistency and Business Consistency ...........................................................................................10
3.1.2 Activity Documents............................................................................................................................................10
3.2 SLCM Setup and Data Transfer..............................................................................................................10
3.3. Data Groups...........................................................................................................................................11
3.3.1 Data not relevant for Data Transfer...................................................................................................................13
3.3.2 Data not considered by now..............................................................................................................................13
3.4 Order for SLCM Data Transfer................................................................................................................14
4. Data Transfer for Data Groups .....................................................................................................................15
4.1 ORG1 Organizational Structure ..............................................................................................................15
4.2 ACSTRUC1, ACSTRUC2 and ACSTRUC3: Academic Structure incl. Internal Qualifications...............15
4.3 EVENT1: Event Management: Short-Term Objects ...............................................................................15
4.4 EXTACSTRUC1: External Academic Structure......................................................................................15
4.5 SP1: Sponsor Data .................................................................................................................................16
4.6 SP2: Grants.............................................................................................................................................16
4.7 PA1: Personnel Administration 1 ............................................................................................................16
4.8 STMD1: Student Objects and Personal Data .........................................................................................16
4.9 STACC1: Student Contract Account and Objects ..................................................................................16
4.10 STMD2: Student Address and Bank Details.........................................................................................17
4.11 STMD3: Student Sponsor Data ............................................................................................................17
1. Introduction
1.1 Scope of the Document
The intention of this document is to gather information relevant for Student Lifecycle Management customers
for data transfer.
This document is neither a general introduction to data transfer to the SAP ERP System nor can it serve as
an introduction to the SAP Student Lifecycle Management product. It contains additional information that is
considered useful for setting up a Migration Concept for Student Lifecycle Management. In-depth knowledge
of the Student Lifecycle Management applications and the setup involved are a prerequisite for this
document.
2. Technical Overview
The SAP System provides several tools and techniques to transfer data from legacy systems.
Which tool might be useful for your project depends on your chosen data transfer concept, whether specific
data transfer programs are available, on performance needs and also on the know-how and experience
available in your project team.
2.1 Glossary
2.1.6 HR Framework
Term used for the Toolset to develop so-called PD object types and infotypes. This framework is used for
Organizational Management, Training and Event Management and also for parts of the Student Lifecycle
Management Product.
Customizing
EVENT1 STAH1
Events STAH3 Admission STMD6
Academic and Relationship STMD3
Work Registration ST-RP Student
Sponsor Data
STACC1
STEV1 STCI Contract
Individual STAH2 Account
Event
Work Specialization
Bookings
STAH4 STAPPR1
Students Supappraisal
STMD5
Qualifications s STMD7
Status FICA1
Notes
Indicators FICA Data
STAH5 STAH6
Program Program
Type Progression
Progression
4.2 ACSTRUC1, ACSTRUC2 and ACSTRUC3: Academic Structure incl. Internal Qualifications
Data Transfer
In most projects, the academic structure is created manually in the SLCM system. If objects of the Academic
Structure and their relationships and infotypes shall be created using data transfer, the Standard Method for
HCM objects can be used. (Chapter 0)
Validity of the Objects of the Academic Structure
In order to import the Students academic History (Registration Records, academic Work and Qualifications)
at a later stage it is necessary to create the objects of the Academic Structure with a begin date that is far
enough in the past because the SLCM System requires for all Registration and academic Work Records a
valid object of the Academic Structure.
Example: In order to create a Registration Record for the Academic Year 2007, a Program of Study with a
validity spanning the Academic Year 2007 must exist in the SLCM System.
The level of detail that needs to be maintained for the past academic structure depends on the level of detail
that needs to be maintained for the academic history. Therefore you should check which level of detail you
require for future follow-up processes.
4.23 STEV1: Students Event Bookings and Bookings to Academic Units W/O Dates
Event Bookings for Students could be imported using the standard method for the HCM Framework.
Alternatively the Function Modules from Function Group RHVI could be used e.g.
BAPI_BOOK_ATTENDANCE.
For students bookings to academic units w/o dates the function module
HCMIQ_EL_STUDENT_REGISTRATION could be used.
Bookings to Academic Units W/O Dates could also be imported using the standard method for the HCM
Framework.
The BOR object type for these BAPIs is CA_DOC. Some important BAPIs are:
CtrAcDocument.Create BAPI_CTRACDOCUMENT_CREATE
CtrAcDocument.Change BAPI_CTRACDOCUMENT_CHANGE
CtrAcDocument.GetDetail BAPI_CTRACDOCUMENT_GETDETAIL
CtrAcDocument.Reverse BAPI_CTRACDOCUMENT_REVERSE
CtrAcDocument.ReverseClearing BAPI_CTRACDOCUMENT_REVERSECLR
6. Appendix
6.1 Additional Sources of Information
SAP Library -> BC Basis Programming Interfaces -> Data Transfer (describes Transaction Recorder)
SAP Library -> Cross Application Components -> CA Data Transfer (describes Data Transfer Workbench,
External Data Transfer)
The LSMW (Legacy System Migration Workbench) can be downloaded free of charge from the SAP Service
Marketplace. For further information see http://www.service.sap.com/LSMW (Data Migration from Non-SAP
Systems to SAP Systems – Quick Introduction to working with the Legacy System Workbench).
OSS Notes
311440 Batch-Input and Controls
101014 Legacy System Migration Workbench
Database Tables
The following list contains the most important database tables for the technical identifiers. Depending on the
chosen data transfer concept strategy it might be useful to directly access those tables for data transfer and
conversion programs or to load those tables into the memory or into external tools.
Function Modules
These Function Modules might be useful within data transfer programs to determine technical identifiers.
Interface Usage
Note: This description does not exclude future minor changes of the interfaces. English terms are not finalized yet in all
cases.
6.6.1 HRIQ_STUDENT_STUDIES_DT_RFC
This function module can be used to transfer admission, registration and specialization data for one student
within one Call Function statement.
It is possible to transfer data for several programs of study using only one call. The function module must be
called for every student separately.
For the data imported in tables ADMISSIONS, STUDY_SEGMENTS, SESSIONAL_REGISTS,
SPECIALIZATIONS Infotype records and relationships for the CS object will be created in the SAP system.
Interface:
Parameter-Name Parameter-Type
Importing-Parameter
PLANVERSION PLVAR
STUDENTOBJECTID PIQSTUDENT
Table-Parameter
ADMISSIONS PIQRFC_ADMISSION
STUDY_SEGMENTS PIQRFC_STUDYSEGMENTS
SESSIONAL_REGISTS PIQRFC_SESS_REGISTS
SPECIALIZATIONS PIQRFC_STUDY_SPECIALIZATIONS
RETURN BAPIRET2
STUDY_OBJECTS_OUT PIQRFC_STUDYOBJECTS
This function module uses the same structures for the Table-Parameters as the function module
HRIQ_STUDENT_STUDIES_GET_RFC. The structures are available and direct navigation to data elements
and check tables in the SAP Dictionary is possible.
• It is not allowed to hold two study segment records for the same program with overlapping time
interval (defined by BEGDA and ENDDA).
• It is not allowed to hold two sessional registration records for the same program with overlapping
time interval (defined by BEGDA and ENDDA).
• For every active (not cancelled) sessional registration record a study segment record must exist for
the complete time interval.
Value Table
T7PIQENRCATEG
ADMISSION_CODE CHAR 12 Admission Code Optional
6.6.2 HRIQ_AW_ACWORK_DT_RFC
This remote enabled function module creates an academic work record for a specified student object id.
Academic work is represented either by a SM object (Module) or a CW object (Credited Work). It is also
possible to create one top appraisal per academic work record together with multiple appraisers. The usage
of the academic work for program types and/or programs can also be imported – with this information the
usage lists at the student object (infotype 1725) or the corresponding study object(s) (infotype 1724) will be
updated. Optionally an event package can be imported. Sub-appraisals and appraisal elements, as well as
event bookings are not supported. Resident work must be assigned to an academic year/session, for which
the student must have a sessional registration.
Interface:
Parameter-Name Parameter-Type
Importing-Parameter
PLANVERSION PLVAR
STUDENTOBJECTID PIQSTUDENT
ACADEMICWORK PIQAW_ACWORK
LANGUAGE_ISO BAPI_LAISO-LANGU_ISO
LANGUAGE SY-LANGU
Exporting-Parameter
ACADEMICWORKID PIQAWID
Table-Parameter
APPRAISERS PIQAGR_APPRAISER
PROGTYPEUSAGE PIQPROGC_VAR
PROGUSAGE PIQSCOBJID
RETURN BAPIRET2
Optional
AWTEXT CHAR 50 Student
specific text of
academic work
6.6.3 HRIQ_PROG_GR_DT_RFC
This remote enabled function module creates progression results record for a specified student object id. The
progression results are only created if no Progression result for the specified program type and progression
type exist.
Interface:
Parameter-Name Parameter-Type
Importing-Parameter
PLANVERSION PLVAR
STUDENTOBJECTID PIQSTUDENT
Exporting-Parameter
Table-Parameter
PROG_RESULTS PIQPROG_GR_RESULT_CREATE
RETURN BAPIRET2
6.6.4 HRIQ_CONFERQRFC_CREATEFROMDATA
This remote enabled function module creates a qualification record. For every qualification record one
relationship 532 from the student (ST) to the qualification (CQ) and an appraisal record is created.
Interface:
Parameter-Name Parameter-Type
Importing-Parameter
IV_PLVAR PLVAR
IS_CONFERQ PIQCONFERQ
Exporting-Parameter
IV_AGRID PIQAGRID
Table-Parameter
ET_RETURN BAPIRET2
IT_CONFERQ_FUNC PIQCONFERQ_FUNC
6.6.5 HRIQ_TRANSCRIPT_CREATE
See function module HRIQ_TRANSCRIPT_CREATE.
6.6.6 HRIQ_TESTRESULTS_CREATE
See function module HRIQ_TESTRESULTS_CREATE.
6.6.7 HRIQ_RFC_STNOTE_CREATE
Short summary: Extension for Student Notes
The functionality for student notes will be enhanced in the following way:
• For every note type a note type category must be defined in customizing. Note categories are
system-defined: (Free Format Note or Coded Note).
• For every note type it must be defined in customizing if the following context fields are not allowed,
optional or mandatory.
o Program
o Stage
o Program Type
o Year and Session
This function module can be used to create student notes that can be free format notes or coded notes.
Interface:
Parameter-Name Parameter-Type
Importing-Parameter
PLANVERSION PLVAR
STUDENTOBJECTID PIQSTUDENT
NOTE_TYPE PIQNOTE_TYPE
NOTE_CONTEXT PIQNOTE_CONTEXT_KEY
NOTE_TITLE PIQNOTE_TITLE
Table-Parameter
NOTE_TEXT PIQNOTE_LINE
RETURN BAPIRET2
6.6.8 HRIQ_RFC_AGM_CREATE
Description: Use this FM to create Transfer Regulations for an external organizational unit.
Interface:
Parameter-Name Parameter-Type
Importing-Parameter
IV_EXTERNAL_ORG PIQEDEO
IV_PLVAR PLVAR
IV_COMMIT XFELD
Tables-Parameter
IT_AGM_HEADER PIQAGM_S_RFC_HEAD
IT_AGM_HEADER_TXT PIQAGM_S_RFC_HEAD_TEXT
IT_AGM_INT PIQAGM_S_RFC_INT
IT_AGM_EXT PIQAGM_S_RFC_EXT
ET_AGMID PIQAGM_S_AGMID_AGREE_NO
ET_RETURN BAPIRET2
Related Content
For more information, visit the Higher Education & Research homepage.
Copyright
© 2008 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.
The information contained herein may be changed without prior notice.
Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation.
IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, xSeries,
zSeries, System i, System i5, System p, System p5, System x, System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere,
Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, OpenPower and PowerPC are trademarks or registered trademarks of
IBM Corporation.
Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems
Incorporated in the United States and/or other countries.
Oracle is a registered trademark of Oracle Corporation.
UNIX, X/Open, OSF/1, and Motif are registered trademarks of the Open Group.
Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of
Citrix Systems, Inc.
HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts
Institute of Technology.
Java is a registered trademark of Sun Microsystems, Inc.
JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by
Netscape.
MaxDB is a trademark of MySQL AB, Sweden.
SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their
respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All
other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves
informational purposes only. National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP
Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or
omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the
express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an
additional warranty.
These materials are provided “as is” without a warranty of any kind, either express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, or non-infringement.
SAP shall not be liable for damages of any kind including without limitation direct, special, indirect, or consequential damages that may
result from the use of these materials.
SAP does not warrant the accuracy or completeness of the information, text, graphics, links or other items contained within these
materials. SAP has no control over the information that you may access through the use of hot links contained in these materials and
does not endorse your use of third party web pages nor provide any warranty whatsoever relating to third party web pages.
Any software coding and/or code lines/strings (“Code”) included in this documentation are only examples and are not intended to be
used in a productive system environment. The Code is only intended better explain and visualize the syntax and phrasing rules of
certain coding. SAP does not warrant the correctness and completeness of the Code given herein, and SAP shall not be liable for errors
or damages caused by the usage of the Code, except if such damages were caused by SAP intentionally or grossly negligent.