SAP ABAP Class CL_HR_B2A_CH_TEMSE_STORAGE (Administration TemSe for B2A Documents)
Hierarchy
SAP_HRCCH (Software Component) Sub component SAP_HRCCH of SAP_HR
   PY-CH (Application Component) Switzerland
     PC02 (Package) HR Payroll: Switzerland
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HR_B2A_CH_STORAGE Storage for Notification Data 20071003
Properties
Class CL_HR_B2A_CH_TEMSE_STORAGE  
Short Description Administration TemSe for B2A Documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PC02   HR Payroll: Switzerland 
Created 20070831   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPAYCH_ELM_DUMMY_MSGH Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 P99ST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HR_B2A_CH_STORAGE Storage for Notification Data 20071003
Friends
Class CL_HR_B2A_CH_TEMSE_STORAGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BMSID Instance attribute Private Type reference (TYPE) PC_B2A_BMSID HR-B2A: Message Identifier 20071003
2 A_DIR Instance attribute Private Type reference (TYPE) P02_B2A_TMS_DAT_DIR_TAB Directory of Notification Data 20071002
3 A_DIR_EXT Instance attribute Private Type reference (TYPE) T_DIR_EXT Extended Directory for Sequential Reading 20071003
4 A_DOCTY Instance attribute Private Type reference (TYPE) PC_B2A_DOCTY 'EIV' HR-B2A: Document Class 20071003
5 A_GLBID Instance attribute Private Type reference (TYPE) PC_B2A_GLBID HR B2A: Global Object ID 20071003
6 A_MOLGA Instance attribute Private Type reference (TYPE) MOLGA Country Grouping 20071016
7 A_SAGRP Instance attribute Private Type reference (TYPE) PCAL_SAGRP 'ELM' Area 20071003
8 A_SEQNO Instance attribute Private Type reference (TYPE) PC_B2A_SEQNO HR-B2A: Sequence Number 20071003
9 C_TS_EMPFG Instance attribute Protected Type reference (TYPE) P_TS_EMPFG 'RPLELMC0' HR TemSe receiving report 20071016
10 C_TS_OBJKN Instance attribute Protected Type reference (TYPE) P_TS_OBJKN 'CELMC0' HR TemSe object identifier 20071016
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Generate Object 20071003
2 TMS_READ_SINGLE Static method Private Method Import Single TemSe Object Without Header Row into Table 20070919
3 TMS_STORE Static method Public Method Save All Transfer Data 20070831
4 TS_DELETE Instance method Private Method Delete All Transfer Data 20071016
5 TS_READ_DIR Instance method Private Method Read Directory from TemSe or Create Empty 20071016
6 TS_READ_TABLE Instance method Public Method Read Table from TemSe 20071016
7 TS_SET_BMSID_FROM_GLBID Instance method Private Method Derive BMSID, SAGRP, and DOCTY Via GLBID 20071016
8 TS_WRITE_TABLE Instance method Public Method Create Table in TemSe or Overwrite 20071016
Events
Class CL_HR_B2A_CH_TEMSE_STORAGE has no event.
Types
Class CL_HR_B2A_CH_TEMSE_STORAGE 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_BMSID Call by reference Type reference (TYPE) PC_B2A_BMSID Meldungsidentifikator (Speichern ohne Prozess) 20071016
2 Importing IM_DOCTY Call by reference Type reference (TYPE) PC_B2A_DOCTY Dokumenttyp (Speichern ohne Prozess) 20071016
3 Importing IM_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID GLBID des Prozesses (Falls Prozess mit Daten vorhanden) 20071003
4 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20071003
5 Importing IM_SAGRP Call by reference Type reference (TYPE) PCAL_SAGRP Bereich (Speichern ohne Prozess) 20071016
6 Importing IM_SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO 0 Derzeit n. verwendet: Separate Speicher pro Prozessschritt 20071003

Method CONSTRUCTOR on class CL_HR_B2A_CH_TEMSE_STORAGE has no exception.

Method TMS_READ_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_DATATAB Call by reference Type reference (TYPE) STANDARD TABLE Datentabelle des Objekts ohne Kopfzeile 20070919
2 Exporting EX_HEADER Call by reference Type reference (TYPE) P99ST_RAW Kopfzeile des TemSe-Objekts 20070919
3 Exporting EX_IS_OK Call by reference Type reference (TYPE) BOOLE_D 'X', falls Lesen erfolgreich; SPACE, sonst. 20070919
4 Importing IM_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_ELM_MSG_HANDLER CL_HRPAYCH_ELM_DUMMY_MSGH=>A_DUMMY_HANDLER HR-CH: Fehlermeldungen ELM 20071023
5 Importing IM_TSOBJ Call by reference Type reference (TYPE) P_TS_TSOBJ Zu lesendes HR Temse Objekt 20070919

Method TMS_READ_SINGLE on class CL_HR_B2A_CH_TEMSE_STORAGE has no exception.

Method TMS_STORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070911
2 Importing IM_B2ADOC Call by reference Object reference (TYPE REF TO) IF_HR_B2A_CH_TEMSE_STORAGE B2A-Dokument mit den zu sichernden Daten 20070831
3 Importing IM_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20070831
4 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20070901
5 Importing IM_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_ELM_MSG_HANDLER CL_HRPAYCH_ELM_DUMMY_MSGH=>A_DUMMY_HANDLER HR-CH: Fehlermeldungen ELM 20071023
6 Importing IM_SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO HR-B2A: laufende Nummer 20070831
7 Importing IM_TMS_TYPE Call by reference Type reference (TYPE) RPTSTYPE-OBJKN 'CELMC0' HR Temse Objektkennung 20070903

Method TMS_STORE on class CL_HR_B2A_CH_TEMSE_STORAGE has no exception.

Method TS_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20071016
2 Importing IM_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_ELM_MSG_HANDLER CL_HRPAYCH_ELM_DUMMY_MSGH=>A_DUMMY_HANDLER HR-CH: Fehlermeldungen ELM 20071023

Method TS_DELETE on class CL_HR_B2A_CH_TEMSE_STORAGE has no exception.

Method TS_READ_DIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DIR Value transfer Type reference (TYPE) P02_B2A_TMS_DAT_DIR_TAB Verzeichnis der Meldungsdaten 20071016
2 Exporting EX_DIR_EXT Value transfer Type reference (TYPE) T_DIR_EXT Erweitertes Verzeichnis mit TemSe-IDs zum seq. Lesen 20071016
3 Exporting EX_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20071016
4 Importing IM_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_ELM_MSG_HANDLER CL_HRPAYCH_ELM_DUMMY_MSGH=>A_DUMMY_HANDLER HR-CH: Fehlermeldungen ELM 20071023

Method TS_READ_DIR on class CL_HR_B2A_CH_TEMSE_STORAGE has no exception.

Method TS_READ_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20071016
2 Exporting EX_ROWTYPE Call by reference Type reference (TYPE) TYPENAME Name des Dictionary Typs 20071016
3 Exporting EX_TABLEREF Call by reference Type reference (TYPE) PAY_DATA_REFERENCE Datenreferenz auf Tabelle 20071016
4 Importing IM_ANWSCH Call by reference Type reference (TYPE) P02_ANWSCHCH 'INT' Anwendungsschlüssel Schweiz 20071016
5 Importing IM_CONTTYPE Call by reference Type reference (TYPE) P02_B2A_CONTTYPE Typ des Inhalts 20071016
6 Importing IM_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_ELM_MSG_HANDLER CL_HRPAYCH_ELM_DUMMY_MSGH=>A_DUMMY_HANDLER HR-CH: Fehlermeldungen ELM 20071023
7 Importing IM_TABNR Call by reference Type reference (TYPE) P02_B2A_TABNR 0 Nummer der Tabelle 20071016

Method TS_READ_TABLE on class CL_HR_B2A_CH_TEMSE_STORAGE has no exception.

Method TS_SET_BMSID_FROM_GLBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20071016
2 Importing IM_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20071016
3 Importing IM_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20071016
4 Importing IM_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_ELM_MSG_HANDLER CL_HRPAYCH_ELM_DUMMY_MSGH=>A_DUMMY_HANDLER HR-CH: Fehlermeldungen ELM 20071023

Method TS_SET_BMSID_FROM_GLBID on class CL_HR_B2A_CH_TEMSE_STORAGE has no exception.

Method TS_WRITE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20071016
2 Importing IM_ANWSCH Call by reference Type reference (TYPE) P02_ANWSCHCH 'INT' Anwendungsschlüssel Schweiz 20071016
3 Importing IM_CONTTYPE Call by reference Type reference (TYPE) P02_B2A_CONTTYPE Typ des Inhalts 20071016
4 Importing IM_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_ELM_MSG_HANDLER CL_HRPAYCH_ELM_DUMMY_MSGH=>A_DUMMY_HANDLER HR-CH: Fehlermeldungen ELM 20071023
5 Importing IM_ROWTYPE Call by reference Type reference (TYPE) TYPENAME Name des Dictionary Typs 20071016
6 Importing IM_TABLEREF Call by reference Type reference (TYPE) PAY_DATA_REFERENCE Datenreferenz auf Tabelle 20071016
7 Importing IM_TABNR Call by reference Type reference (TYPE) P02_B2A_TABNR 0 Nummer der Tabelle 20071016

Method TS_WRITE_TABLE on class CL_HR_B2A_CH_TEMSE_STORAGE has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in 600