SAP ABAP Class CL_HRTNM_BUFFER_ITNNNN_SUBTY (TNM: generic class for buffer IT data)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     P99S_TNM (Package) Training needs management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRTNM_BUFFER_ITNNNN TNM: IT buffer interface 20070510
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRTNM_BUFFER_ITNNNN_SUBTY TNM: IT buffer interface 20070510
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRTNM_BUFFER_IT1002 TNM: IT1002 buffer class 20070511
Properties
Class CL_HRTNM_BUFFER_ITNNNN_SUBTY  
Short Description TNM: generic class for buffer IT data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P99S_TNM   Training needs management 
Created 20070510   SAP 
Last change 20071120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PTNM1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRTNM_BUFFER_ITNNNN TNM: IT buffer interface 20070510
2 IF_HRTNM_BUFFER_ITNNNN_SUBTY TNM: IT buffer interface 20070510
Friends
Class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_CURR_EMPTY Instance attribute Protected Type reference (TYPE) XFELD Checkbox 20070511
2 A_DATA_CHANGED Instance attribute Protected Type reference (TYPE) XFELD Boolean enables to know if data changed after user action 20070510
3 A_INFTY Instance attribute Private Type reference (TYPE) INFOTYP Infotype 20070510
4 A_IS_TINFTY Instance attribute Private Type reference (TYPE) XFELD Boolean enables to know if current IT is a table IT or not 20070510
5 A_OLD_PNNNN Instance attribute Private Object reference (TYPE REF TO) DATA 20070511
6 A_OLD_PTNNNN Instance attribute Private Object reference (TYPE REF TO) DATA 20070511
7 A_PNNNN Instance attribute Private Object reference (TYPE REF TO) DATA 20070511
8 A_PPNNN Instance attribute Private Type reference (TYPE) PPNNN Structure 20070511
9 A_PTNNNN Instance attribute Private Object reference (TYPE REF TO) DATA 20070511
10 A_SOURCE_EMPTY Instance attribute Protected Type reference (TYPE) XFELD Empty data 20070510
11 A_TAB_HRTDBTAB Instance attribute Private Type reference (TYPE) HRTDBTAB_T General DB Table Table Part for Table Infotype 20070510
12 A_TAB_OLD_HRTDBTAB Instance attribute Private Type reference (TYPE) HRTDBTAB_T General DB Table Table Part for Table Infotype 20070510
13 A_TAB_OLD_PNNNN Instance attribute Private Object reference (TYPE REF TO) DATA Old PNNNN table 20070511
14 A_TAB_PNNNN Instance attribute Private Object reference (TYPE REF TO) DATA PNNNN table 20070511
15 A_TAB_SUBTY Instance attribute Protected Type reference (TYPE) HRBAS_ALLOWED_SUBTY_TAB Allowed Subtypes per Object Type and Infotype 20070511
16 A_TAB_SUBTY_INFO Instance attribute Protected Type reference (TYPE) HRTNM_SUBTY_INFO_TAB TNM: subty info table type 20070510
17 A_TBTAB Instance attribute Private Type reference (TYPE) TBTABL Database Table for Table Infotype 20070510
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20070510
2 GET_FCODE Instance method Protected Method Set fcode 20070510
3 GET_PNNNN_VALUES Instance method Private Method Get, for a given subty, pnnnn structure values 20070510
4 GET_PTNNNN_VALUES Instance method Private Method Get, for a given subty, values stored in IT table section 20070510
5 SET_PNNNN_VALUES Instance method Private Method Set, for a given subty, pnnnn structure values 20070510
6 SET_PTNNNN_VALUES Instance method Private Method Set, for a given subty, values stored in IT table section 20070510
7 SET_REF_STRUCT Instance method Private Method Set reference 20070511
8 SET_SUBTY_BUFFER Instance method Private Method Set buffer for a given subtype 20070510
9 SET_TAB_HRTDBTAB Instance method Private Method Set current IT values 20070510
Events
Class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no event.
Types
Class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_INFTY Call by reference Type reference (TYPE) INFOTYP Infotype 20070510

Method CONSTRUCTOR on class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no exception.

Method GET_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FCODE Call by reference Type reference (TYPE) FCODE Function Code 20070510
2 Importing IM_INHERITED_IT Call by reference Type reference (TYPE) XFELD Infotype inherited? 20070510
3 Importing IM_INHERIT_MODE Call by reference Type reference (TYPE) C Inheritance mode 20070510
4 Importing IM_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20070511

Method GET_FCODE on class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no exception.

Method GET_PNNNN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WA_OLD_PNNNN Call by reference Type reference (TYPE) ANY 20070510
2 Exporting EX_WA_PNNNN Call by reference Type reference (TYPE) ANY 20070511
3 Importing IM_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20070510

Method GET_PNNNN_VALUES on class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no exception.

Method GET_PTNNNN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TAB_OLD_PTNNNN Call by reference Type reference (TYPE) TABLE 20070510
2 Exporting EX_TAB_PTNNNN Call by reference Type reference (TYPE) TABLE 20070510
3 Importing IM_TABNR Call by reference Type reference (TYPE) HRTABNR Subtype 20070510

Method GET_PTNNNN_VALUES on class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no exception.

Method SET_PNNNN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20070510
2 Importing IM_WA_OLD_PNNNN Call by reference Type reference (TYPE) ANY 20070510
3 Importing IM_WA_PNNNN Call by reference Type reference (TYPE) ANY 20070510

Method SET_PNNNN_VALUES on class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no exception.

Method SET_PTNNNN_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TABNR Call by reference Type reference (TYPE) HRTABNR Subtype 20070510
2 Importing IM_TAB_OLD_PTNNNN Call by reference Type reference (TYPE) TABLE 20070510
3 Importing IM_TAB_PTNNNN Call by reference Type reference (TYPE) TABLE 20070510

Method SET_PTNNNN_VALUES on class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no exception.

Method SET_REF_STRUCT Signature

Method SET_REF_STRUCT on class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no parameter.
Method SET_REF_STRUCT on class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no exception.

Method SET_SUBTY_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_OLD_PNNNN Call by reference Type reference (TYPE) ANY 20070510
2 Changing CH_TAB_OLD_PTNNNN Call by reference Type reference (TYPE) ANY TABLE 20070510
3 Exporting EX_CURR_EMPTY Call by reference Type reference (TYPE) XFELD Checkbox 20081124
4 Exporting EX_DATA_CHANGED Call by reference Type reference (TYPE) XFELD Boolean indicates if infotype data changed or not 20070510
5 Exporting EX_SOURCE_EMPTY Call by reference Type reference (TYPE) XFELD Infotype empty 20070510
6 Importing IM_CURR_MODE Call by reference Type reference (TYPE) OMACTMODE Organizational Management: Current Mode 20070510
7 Importing IM_FIRST_TIME Call by reference Type reference (TYPE) XFELD First time buffer is being set or not? 20070510
8 Importing IM_IS_IT_INHERITED Call by reference Type reference (TYPE) XFELD Checkbox 20070510
9 Importing IM_PNNNN Call by reference Type reference (TYPE) ANY 20070510
10 Importing IM_SUBTY Call by reference Type reference (TYPE) SUBTY Subtype 20070510
11 Importing IM_TAB_PTNNNN Call by reference Type reference (TYPE) ANY TABLE 20070510

Method SET_SUBTY_BUFFER on class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no exception.

Method SET_TAB_HRTDBTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TAB_HRTNNNN Call by reference Type reference (TYPE) TABLE 20070510

Method SET_TAB_HRTDBTAB on class CL_HRTNM_BUFFER_ITNNNN_SUBTY has no exception.
History
Last changed by/on SAP  20071120 
SAP Release Created in 600