SAP ABAP Class CL_RFVD_PARALLEL_PACKAGE_BUILD (Package builder for parallel processing)
Hierarchy
EA-FINSERV (Software Component) SAP Enterprise Extension Financial Services
   FS-CML (Application Component) Loans Management
     FVVD (Package) Treasury Loans
Properties
Class CL_RFVD_PARALLEL_PACKAGE_BUILD  
Short Description Package builder for parallel processing    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FVVD   Treasury Loans 
Created 20080327   SAP 
Last change 20090218   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RFVD_PARALLEL_PACKAGE_BUILD has no forward declaration.
Interfaces
Class CL_RFVD_PARALLEL_PACKAGE_BUILD has no interface implemented.
Friends
Class CL_RFVD_PARALLEL_PACKAGE_BUILD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) CHAR1 ' ' Indicator for boolean "false" 20080327
2 FLG_GRP_RDARNEHM Instance attribute Private Type reference (TYPE) CHAR1 Grouping indicator borrower/applicant 20080327
3 MAX_KNOT Instance attribute Private Type reference (TYPE) INT4 0 Next knot number 20080327
4 PACKAGE_COUNT Instance attribute Private Type reference (TYPE) INT4 0 The number of build packages 20080327
5 PACKAGE_POINTER Instance attribute Private Type reference (TYPE) INT4 1 Index of the next package to be returned 20080327
6 PACKAGE_SIZE Instance attribute Private Type reference (TYPE) INT4 50 Guide value for the package size 20080327
7 TH_CONTRACTS Instance attribute Private See coding Table of all contracts in the package builder 20080327
8 TH_PACKAGE_RPNSUP Instance attribute Private See coding Table association general daybook number and package 20080327
9 TH_RDARNEHM_KNOT Instance attribute Private See coding Table associating borrower/applicants with knots 20080327
10 TRUE Constant Private Type reference (TYPE) CHAR1 'X' Indicator for boolean "true" 20080327
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTRACTS Instance method Public Method Add a table of contracts for packaging 20080327
2 ADD_SING_CONTRACT Instance method Public Method Add a single contract for packaging 20080327
3 BUILD_PACKAGES Instance method Public Method Trigger the grouping and building process 20080327
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080327
5 GET_FLG_GRP_RDARNHEM Instance method Public Method Get the current flag for grouping borrowers/applicants 20080327
6 GET_GENERAL_DAYBOOK_NO Instance method Private Method Get the general daybook number of a company code 20080327
7 GET_KNOT Instance method Protected Method Get the knot of a borrower/applicant/contract 20080327
8 GET_PACKAGE_COUNT Instance method Public Method Get the count of packages currently build 20080327
9 GET_PACKAGE_SIZE Instance method Public Method Get the current package size 20080327
10 GROUP_CONTRACTS Instance method Protected Method Group contracts according to given criteria 20080327
11 HAS_NEXT_PACKAGE Instance method Public Method Determine if another package was build 20080327
12 JOIN_KNOTS Instance method Protected Method Joins the knot of different borrowers/applicants 20080327
13 NEXT_PACKAGE Instance method Public Method Get the next package 20080327
14 REMOVE_CONTRACTS Instance method Public Method Remove a list of contracts from the list 20080327
15 RESET_PACKAGE_POINTER Instance method Public Method Reset the package pointer to the first package 20080327
16 SET_FLG_GRP_RDARNHEM Instance method Public Method Set the flag for grouping borrowers/applicants 20080327
17 SET_PACKAGE_SIZE Instance method Public Method Set new package size 20080327
Events
Class CL_RFVD_PARALLEL_PACKAGE_BUILD has no event.
Types
Class CL_RFVD_PARALLEL_PACKAGE_BUILD has no local type.
Method Signatures

Method ADD_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTRACTS Call by reference Type reference (TYPE) TRTY_PACKAGE table type for package of parallel processing 20080327

Method ADD_CONTRACTS on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method ADD_SING_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTRACT Call by reference Type reference (TYPE) PARA_PACKAGE_LINE line of a package entry for parallel processing 20080327

Method ADD_SING_CONTRACT on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method BUILD_PACKAGES Signature

Method BUILD_PACKAGES on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no parameter.
# Exception Resumable Description Created on
1 NO_CONTRACTS No contracts were found for grouping 20080327
2 PACKAGE_SIZE_IS_ZERO The default package size was overwritten with zero. 20080327

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTRACTS Call by reference Type reference (TYPE) TRTY_PACKAGE table type for package of parallel processing 20080327
2 Importing I_FLG_GRP_RDARNEHM Call by reference Type reference (TYPE) CHAR1 ' ' Single-Character Indicator 20080327
3 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 50 Natural Number 20080327

Method CONSTRUCTOR on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method GET_FLG_GRP_RDARNHEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FLG_GRP_RDARNEHM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20080327

Method GET_FLG_GRP_RDARNHEM on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method GET_GENERAL_DAYBOOK_NO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20080327
2 Returning R_GENERAL_DAYBOOK_NO Value transfer Type reference (TYPE) VVRPNSUP Super prima nota for grouping in autom.deb.pos. 20080327

Method GET_GENERAL_DAYBOOK_NO on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method GET_KNOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RDARNEHM_SOURCE Call by reference Type reference (TYPE) RDARNEHM_NEW Borrower No source contract. If grouping active not optional 20080327
2 Importing I_RDARNEHM_TARGET Call by reference Type reference (TYPE) RDARNEHM_NEW Borrower/Applicant Number target contract 20080327
3 Returning R_KNOT Value transfer Type reference (TYPE) INT4 Natural Number 20080327
# Exception Resumable Description Created on
1 NO_BORROWER_SPECIFIED No borrower/applicant supplied although grouping active 20080327

Method GET_PACKAGE_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_PACKAGE_COUNT Value transfer Type reference (TYPE) INT4 count of packages currently build 20080327

Method GET_PACKAGE_COUNT on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method GET_PACKAGE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 Natural Number 20080327

Method GET_PACKAGE_SIZE on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method GROUP_CONTRACTS Signature

Method GROUP_CONTRACTS on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no parameter.
Method GROUP_CONTRACTS on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method HAS_NEXT_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HASNEXT Value transfer Type reference (TYPE) CHAR1 Single-Character Indicator 20080327

Method HAS_NEXT_PACKAGE on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method JOIN_KNOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_KNOT_SOURCE Call by reference Type reference (TYPE) INT4 Borrower/Applicant Number 20080327
2 Importing I_KNOT_TARGET Call by reference Type reference (TYPE) INT4 Natural Number 20080327
3 Returning R_KNOT Value transfer Type reference (TYPE) INT4 Natural Number 20080327

Method JOIN_KNOTS on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method NEXT_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PACKAGE Call by reference Type reference (TYPE) TRTY_PACKAGE table type for package of parallel processing 20080327
2 Exporting E_PACKAGE_NO Call by reference Type reference (TYPE) CHAR10 package number 20080327
3 Exporting E_SAV_RPNSUP Call by reference Type reference (TYPE) VVRPNSUP Super prima nota for grouping in autom.deb.pos. 20080327
# Exception Resumable Description Created on
1 NO_PACKAGE raised if there is no package available 20080327

Method REMOVE_CONTRACTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTRACTS Call by reference Type reference (TYPE) TRTY_PACKAGE table type for package of parallel processing 20080327

Method REMOVE_CONTRACTS on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method RESET_PACKAGE_POINTER Signature

Method RESET_PACKAGE_POINTER on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no parameter.
Method RESET_PACKAGE_POINTER on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method SET_FLG_GRP_RDARNHEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FLG_GRP_RDARNEHM Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20080327

Method SET_FLG_GRP_RDARNHEM on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.

Method SET_PACKAGE_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PACKAGE_SIZE Call by reference Type reference (TYPE) INT4 Natural Number 20080327

Method SET_PACKAGE_SIZE on class CL_RFVD_PARALLEL_PACKAGE_BUILD has no exception.
History
Last changed by/on SAP  20090218 
SAP Release Created in