SAP ABAP Class CL_HRPIQ00ED_AGM (CL_HRPIQ00ED_AGM)
Hierarchy
IS-PS-CA (Software Component) IS-PUBLIC SECTOR CONTRACT ACCOUNTING
   IS-HER-CM-AD (Application Component) Administration
     PMIQ (Package) Campus Management
Properties
Class CL_HRPIQ00ED_AGM  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PMIQ   Campus Management 
Created 20060201   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PIQC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PIQED Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPIQ00ED_AGM has no interface implemented.
Friends
Class CL_HRPIQ00ED_AGM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T_AGM_EXT_W Instance attribute Private Type reference (TYPE) PIQAGM_T_EXT 20060220
2 T_AGM_H Instance attribute Private Type reference (TYPE) PIQAGM_T_HEAD 20060220
3 T_AGM_ID Instance attribute Private Type reference (TYPE) PIQAGM_T_AGMID 20060220
4 T_AGM_INT_W Instance attribute Private Type reference (TYPE) PIQAGM_T_INT 20060220
5 V_EO_OBJID Instance attribute Private Type reference (TYPE) PIQTRISSEO 20070711
6 V_KEYDATE Instance attribute Private Type reference (TYPE) SY-DATUM 20060220
7 V_PLVAR Instance attribute Private Type reference (TYPE) PLVAR 20060220
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_AGM Instance method Public Method 20060220
2 BUILD_EQUISETS Instance method Public Method 20060220
3 CAN_CREDITS_BE_TRANSFERRED Instance method Public Method 20060220
4 CAN_GRADE_BE_TRANSFERRED Instance method Public Method 20060220
5 CONSTRUCTOR Instance method Public Constructor 20060220
6 DETERMINE_CREDITS Instance method Public Method Get Credits (Attempted, Earned and Graded) 20060220
7 DETERMINE_GRADE_AND_SCALE Instance method Public Method Get Default Scale and Convert Grade 20060220
8 DETERMINE_PERIOD_FROM_BADI Instance method Public Method Determine Academic Period of Int. Acad. Achievement via BAdI 20060220
9 FILL_DATE_FOR_SUBJECT Instance method Private Method Sort Subjects by End Date 20070718
10 GET_BEST_GRADE_SUBJECT Instance method Private Method Get Subject with Best Grade 20070717
11 GET_CREDIT_FROM_AGM Instance method Public Method 20060220
12 GET_LATEST_SUBJECT Instance method Public Method Get Latest Subject of all Repeated Subjects 20070717
13 GET_REF Instance method Private Method 20060220
14 GRADE_CONVERSION_BADI Static method Public Method Call BADI for Grade Conversion ( AGM Set = N:M ) 20080619
15 HAS_REPEATED_SUB Instance method Private Method Check if External Work has Repeated Subjects, and How Many 20070723
16 READ_TEXT Instance method Public Method 20060220
Events
Class CL_HRPIQ00ED_AGM has no event.
Types
Class CL_HRPIQ00ED_AGM has no local type.
Method Signatures

Method APPLY_AGM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGM_CONFL Call by reference Type reference (TYPE) PIQAGM_T_AGMID 20060220
2 Exporting ET_AGM_DETAIL Call by reference Type reference (TYPE) PIQED_T_AGM_XT 20060220
3 Exporting ET_AGM_NO_CONFL Call by reference Type reference (TYPE) PIQAGM_T_AGMID 20060220
4 Exporting ET_EXT_W_AGM Call by reference Type reference (TYPE) PIQED_T_EXT_AGM 20060220
5 Importing IT_EXT_W Call by reference Type reference (TYPE) PIQPROCS_ED_EXT_W_TAB 20060220

Method APPLY_AGM on class CL_HRPIQ00ED_AGM has no exception.

Method BUILD_EQUISETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AGM_CONFL Call by reference Type reference (TYPE) PIQAGM_T_AGMID 20060220
2 Exporting ET_AGM_HEADER Call by reference Type reference (TYPE) PIQAGM_T_HEAD 20060220
3 Exporting ET_EQUISET_AGM Call by reference Type reference (TYPE) PIQAGM_T_AGMID 20060220
4 Exporting ET_EQUISET_EXT_W Call by reference Type reference (TYPE) PIQEDEQUISET_EXT_W_T 20060220
5 Exporting ET_EQUISET_INT_W Call by reference Type reference (TYPE) PIQEDEQUISET_INT_W_T 20060220
6 Exporting ET_EXT_W_AGM Call by reference Type reference (TYPE) PIQED_T_EXT_AGM 20060220
7 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRET2_T 20060220
8 Importing IT_EXT_W Call by reference Type reference (TYPE) PIQPROCS_ED_EXT_W_TAB 20060220
9 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU SY-LANGU 20060220
10 Importing IV_READ_TEXT Call by reference Type reference (TYPE) PIQFLAG SPACE 20060220

Method BUILD_EQUISETS on class CL_HRPIQ00ED_AGM has no exception.

Method CAN_CREDITS_BE_TRANSFERRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CREDIT Call by reference Type reference (TYPE) PIQFLAG 20060220
2 Exporting EV_GRADEDCR Call by reference Type reference (TYPE) PIQFLAG 20060220
3 Importing IV_AGMID Call by reference Type reference (TYPE) PIQEDAGMID 20060220
4 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID 20060220
5 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE 20060220

Method CAN_CREDITS_BE_TRANSFERRED on class CL_HRPIQ00ED_AGM has no exception.

Method CAN_GRADE_BE_TRANSFERRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGMID Call by reference Type reference (TYPE) PIQEDAGMID 20060220
2 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID 20060220
3 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE 20060220
4 Returning RV_RESULT Value transfer Type reference (TYPE) PIQFLAG 20060220

Method CAN_GRADE_BE_TRANSFERRED on class CL_HRPIQ00ED_AGM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACCREDITED_ONLY Call by reference Type reference (TYPE) PIQEO_ISACCEDITED SPACE 20060220
2 Importing IV_EO_OBJID Call by reference Type reference (TYPE) P1719-ISSEO 20060220
3 Importing IV_KEYDATE Call by reference Type reference (TYPE) SY-DATUM SY-DATUM 20060220
4 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR 20060220
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20060220
2 READ_AGM_ERROR 20060220

Method DETERMINE_CREDITS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EQUISET_INT_W Call by reference Type reference (TYPE) PIQEDEQUISET_INT_W_T 20060220

Method DETERMINE_CREDITS on class CL_HRPIQ00ED_AGM has no exception.

Method DETERMINE_GRADE_AND_SCALE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EQUISET_INT_W Call by reference Type reference (TYPE) PIQAGM_ED_INT_W_T 20060220
2 Importing IT_AGM_DETAIL Call by reference Type reference (TYPE) PIQED_T_AGM_XT 20060220
3 Importing IT_AGM_ID Call by reference Type reference (TYPE) PIQAGM_T_AGMID 20060220
4 Importing IT_EQUISET_EXT_W Call by reference Type reference (TYPE) PIQAGM_ED_EXT_W_T 20060220

Method DETERMINE_GRADE_AND_SCALE on class CL_HRPIQ00ED_AGM has no exception.

Method DETERMINE_PERIOD_FROM_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EQUISET_INT_W Call by reference Type reference (TYPE) PIQAGM_ED_INT_W_T 20060220
2 Importing IT_AGM_ID Call by reference Type reference (TYPE) PIQAGM_T_AGMID 20060220
3 Importing IT_EQUISET_EXT_W Call by reference Type reference (TYPE) PIQAGM_ED_EXT_W_T 20060220

Method DETERMINE_PERIOD_FROM_BADI on class CL_HRPIQ00ED_AGM has no exception.

Method FILL_DATE_FOR_SUBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXT_W Call by reference Type reference (TYPE) PIQPROCS_ED_EXT_W_TAB Table Type for PIQPROCS_ED_EXT_W 20070718

Method FILL_DATE_FOR_SUBJECT on class CL_HRPIQ00ED_AGM has no exception.

Method GET_BEST_GRADE_SUBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXT_W Call by reference Type reference (TYPE) PIQPROCS_ED_EXT_W_TAB Table Type for PIQPROCS_ED_EXT_W 20070717

Method GET_BEST_GRADE_SUBJECT on class CL_HRPIQ00ED_AGM has no exception.

Method GET_CREDIT_FROM_AGM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_AGMID Call by reference Type reference (TYPE) PIQEDAGMID 20060220
2 Importing IV_OBJID Call by reference Type reference (TYPE) OBJEKTID 20060220
3 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE 20060220
4 Returning RS_CREDIT Value transfer Type reference (TYPE) PIQED_S_CP_CONTEXT2 20060220

Method GET_CREDIT_FROM_AGM on class CL_HRPIQ00ED_AGM has no exception.

Method GET_LATEST_SUBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EXT_W Call by reference Type reference (TYPE) PIQPROCS_ED_EXT_W_TAB Table Type for PIQPROCS_ED_EXT_W 20070717

Method GET_LATEST_SUBJECT on class CL_HRPIQ00ED_AGM has no exception.

Method GET_REF Signature

Method GET_REF on class CL_HRPIQ00ED_AGM has no parameter.
Method GET_REF on class CL_HRPIQ00ED_AGM has no exception.

Method GRADE_CONVERSION_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ED_INT_W Call by reference Type reference (TYPE) PIQPROCS_ED_INT_W_TAB Table Type for Structure PIQAGM_ED_INT_W 20080619
2 Importing IT_ED_EXT_W Call by reference Type reference (TYPE) PIQPROCS_ED_EXT_W_TAB Table Type for PIQPROCS_ED_EXT_W 20080619

Method GRADE_CONVERSION_BADI on class CL_HRPIQ00ED_AGM has no exception.

Method HAS_REPEATED_SUB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NO_OF_REPEATED_SUBJECT Call by reference Type reference (TYPE) I 20070723
2 Exporting EV_REPEATED_SUB Call by reference Type reference (TYPE) PIQFLAG General Indicator 20070723
3 Importing IT_EXT_W Call by reference Type reference (TYPE) PIQPROCS_ED_EXT_W_TAB Table Type for PIQPROCS_ED_EXT_W 20070723

Method HAS_REPEATED_SUB on class CL_HRPIQ00ED_AGM has no exception.

Method READ_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_EQUISET_EXT_W Value transfer Type reference (TYPE) PIQEDEQUISET_EXT_W_T 20060220
2 Changing CT_EQUISET_INT_W Value transfer Type reference (TYPE) PIQEDEQUISET_INT_W_T 20060220
3 Importing IV_KEYDATE Value transfer Type reference (TYPE) SY-DATUM SY-DATUM 20060220
4 Importing IV_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU 20060220

Method READ_TEXT on class CL_HRPIQ00ED_AGM has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in