SAP ABAP Class CL_HR_B2A_DE_ST_LSTB_XI (HR B2A: Employment Tax Statement)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-BA (Application Component) B2A: Business to Administration
     PC01B2A (Package) HR Germany: Business to Administration (B2A)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_B2A_DOCUMENT HR-B2A: B2A Document 20050714
Properties
Class CL_HR_B2A_DE_ST_LSTB_XI  
Short Description HR B2A: Employment Tax Statement    
Super Class CL_HR_B2A_DOCUMENT HR-B2A: B2A Document 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC01B2A   HR Germany: Business to Administration (B2A) 
Created 20050714   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_B2A_DE_ST_LSTB_XI has no forward declaration.
Interfaces
Class CL_HR_B2A_DE_ST_LSTB_XI has no interface implemented.
Friends
Class CL_HR_B2A_DE_ST_LSTB_XI has no friend class.
Attributes
Class CL_HR_B2A_DE_ST_LSTB_XI has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 BASE64_DEVELOPE_UNGZIP Instance method Private Method Base64 Decoding, Decryption, and UNZIP of a String 20050714
2 CHARTAB_STRING Instance method Private Method Convert Table with Row Type CHAR255 to String 20050714
3 CHECK Instance method Public Method Create XML with Log Request, Get Log, and Evaluate 20050714
4 CHECK_CREATE Instance method Private Method Create XML with Log Request 20050714
5 CHECK_PROCESS Instance method Private Method Process XML Log 20050714
6 CHECK_PROCESS_PROTOCOL Instance method Private Method Evaluation of Actual Log to Payload Data 20050714
7 GZIP_ENVELOPE_BASE64 Instance method Private Method GZIP, Encryption, and Base64 Coding of a String 20050714
8 PREPARE Instance method Public Method Prepare XML for Transfer (ZIP, PKCS#7, Base64) 20050714
9 PREPARE_ENVELOPE Instance method Private Method Encrypt XML Parts and Add to Document 20050714
10 READ_PUBKEY Instance method Private Method Read Public Key of Employer 20050714
11 READ_TEMSE Instance method Private Method Read XML Data from TemSe 20050714
12 STORE_TEMSE Instance method Private Method Save TemSe 20050714
13 STRING_CHARTAB Instance method Private Method Convert String to Table with Row Type CHAR255 20050714
14 TRANSFER Instance method Public Method Transfer XML with Data to Clearing House 20050714
15 TRANSFER_PROCESS_REPLY Instance method Private Method Evaluate XML Response from Data Transfer 20050714
16 TRANSHTTP Instance method Private Method Transfer XML with HTTP to Clearing House 20050714
Events
Class CL_HR_B2A_DE_ST_LSTB_XI has no event.
Types
Class CL_HR_B2A_DE_ST_LSTB_XI has no local type.
Method Signatures

Method BASE64_DEVELOPE_UNGZIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LENGTH_OUT Call by reference Type reference (TYPE) I Länge 20050714
2 Importing XML_IN Call by reference Type reference (TYPE) STRING Zu bearbeitender String 20050714
3 Exporting XML_OUT Call by reference Type reference (TYPE) STRING Bearbeiteter String 20050714
# Exception Resumable Description Created on
1 ERROR_BASE64 Fehler bei der Base64-Konvertierung 20050714
2 ERROR_DEVELOPE Fehler beim Entschlüsseln 20050714
3 ERROR_UNGZIP Fehler beim Dekomprimieren 20050714

Method CHARTAB_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LENGTH Call by reference Type reference (TYPE) I Länge 20050714
2 Exporting STRING Call by reference Type reference (TYPE) STRING Ausgabe String 20050714
3 Importing TAB_CHAR255 Call by reference Type reference (TYPE) HRB2A_T_CHAR255 HR-B2A: Tabellentyp für CHAR255 20050714

Method CHARTAB_STRING on class CL_HR_B2A_DE_ST_LSTB_XI has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20050714
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20050714
3 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) PC_B2A_PROCBREAK User defined break in the process flow 20050714
4 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) PC_B2A_SOFTBREAK PC_B2A_SOFTBREAK 20050714
5 Importing SIMU Call by reference Type reference (TYPE) PC_B2A_SIMU HR-B2A: Testschalter 20050714

Method CHECK on class CL_HR_B2A_DE_ST_LSTB_XI has no exception.

Method CHECK_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20050714
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20050714
3 Exporting XML_OUT Call by reference Type reference (TYPE) STRING XML mit Protokollanforderung 20050714
# Exception Resumable Description Created on
1 ERROR_CREATE Fehler beim Erzeuen der Protokollanforderung 20050714

Method CHECK_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20050714
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20050714
3 Exporting RC_OK Call by reference Type reference (TYPE) BOOLEAN Rückgabecode 20050714
4 Exporting TAB_TRANS Call by reference Type reference (TYPE) HRDEST_T_TRANS_STATE HRDEST: Übergabetabelle zur TRANS-Statusumsetzung 20050714
5 Importing XML_IN Call by reference Type reference (TYPE) STRING Protokollantwort der Clearingstelle 20050714
6 Exporting XML_OUT Call by reference Type reference (TYPE) STRING Protokollantwort Klartext 20050714
# Exception Resumable Description Created on
1 ERROR_PROCESS Fehler beim Auswerten des Protokolls 20050714
2 NO_FINAL_PROTOCOL Kein entgültiges Protokoll 20050714

Method CHECK_PROCESS_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20050714
2 Exporting RC_OK Call by reference Type reference (TYPE) BOOLEAN OK-Code 20050714
3 Exporting TAB_TRANS Call by reference Type reference (TYPE) HRDEST_T_TRANS_STATE HRDEST: Übergabetabelle zur TRANS-Statusumsetzung 20050714
4 Importing XML_IN Call by reference Type reference (TYPE) STRING XML des Nutzdatenteils 20050714
# Exception Resumable Description Created on
1 ERROR_PROCESS_PROTOCOL Fehler beim Auswerten des entgültigen Programms 20050714
2 NO_FINAL_PROTOCOL Kein entgültiges Protokoll 20050714

Method GZIP_ENVELOPE_BASE64 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LENGTH_OUT Call by reference Type reference (TYPE) I Länge des verschlüsselten Blocks 20050714
2 Importing XML_IN Call by reference Type reference (TYPE) STRING Eingabe string 20050714
3 Exporting XML_OUT Call by reference Type reference (TYPE) STRING Ausgabe string 20050714
# Exception Resumable Description Created on
1 ERROR_BASE64 Fehler bei der Base64-Konvertierung 20050714
2 ERROR_ENVELOPE Fehler beim Verschlüsseln 20050714
3 ERROR_GZIP Fehler beim Komprimieren 20050714

Method PREPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20050714
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20050714
3 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) PC_B2A_PROCBREAK User defined break in the process flow 20050714
4 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) PC_B2A_SOFTBREAK PC_B2A_SOFTBREAK 20050714
5 Importing SIMU Call by reference Type reference (TYPE) PC_B2A_SIMU HR-B2A: Testschalter 20050714

Method PREPARE on class CL_HR_B2A_DE_ST_LSTB_XI has no exception.

Method PREPARE_ENVELOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PUBKEY Call by reference Type reference (TYPE) STRING Öffentl. Schlüssel des Arbeitgebers 20050714
2 Changing XML Call by reference Type reference (TYPE) STRING XML für Übertragung 20050714
# Exception Resumable Description Created on
1 ERROR_PREPARE_ENVELOPE Fehler beim Vorbereiten der Daten 20050714

Method READ_PUBKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PUBKEY Call by reference Type reference (TYPE) STRING Öffentlicher Schlüssel des Arbeitgebers 20050714
# Exception Resumable Description Created on
1 ERROR_READ_PUBKEY Fehler beim Lesen des öffentlichen Schlüssels Arbeitgeber 20050714

Method READ_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing B2AID Call by reference Type reference (TYPE) PC_B2A_B2AID B2A Identifikator 20050714
2 Importing BMSID Call by reference Type reference (TYPE) PC_B2A_BMSID HR-B2A: Meldungsidentifikator 20050714
3 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20050714
4 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20050714
5 Exporting XML Call by reference Type reference (TYPE) STRING String 20050714
# Exception Resumable Description Created on
1 ERROR_ID Keine Daten zur Temse-ID gefunden 20050714

Method STORE_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BMSID Call by reference Type reference (TYPE) PC_B2A_BMSID HR-B2A: Meldungsidentifikator 20050714
2 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20050714
3 Importing XML_IN Call by reference Type reference (TYPE) STRING XML 20050714
# Exception Resumable Description Created on
1 ERROR_SAVE_TEMSE Fehler beim Speichern der Temse 20050714

Method STRING_CHARTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LENGTH Call by reference Type reference (TYPE) I Länge des Strings 20050714
2 Importing STRING Call by reference Type reference (TYPE) STRING Eingabestring 20050714
3 Exporting TAB_CHAR255 Call by reference Type reference (TYPE) HRB2A_T_CHAR255 HR-B2A: Tabellentyp für CHAR255 20050714
# Exception Resumable Description Created on
1 ERROR_INIT Eingabestring ist initial 20050714

Method TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20050714
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20050714
3 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) PC_B2A_PROCBREAK User defined break in the process flow 20050714
4 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) PC_B2A_SOFTBREAK PC_B2A_SOFTBREAK 20050714
5 Importing SIMU Call by reference Type reference (TYPE) PC_B2A_SIMU HR-B2A: Testschalter 20050714

Method TRANSFER on class CL_HR_B2A_DE_ST_LSTB_XI has no exception.

Method TRANSFER_PROCESS_REPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC_OK Call by reference Type reference (TYPE) BOOLEAN OK-Code 20050714
2 Exporting TFTIC Call by reference Type reference (TYPE) STRING Transferticket 20050714
3 Importing XML_IN Call by reference Type reference (TYPE) STRING XML-Antwort 20050714
# Exception Resumable Description Created on
1 ERROR_PROCESS Fehler beim Verarbeiten der XML-Antwort 20050714

Method TRANSHTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RC_OK Call by reference Type reference (TYPE) BOOLEAN Returncode 20050714
2 Importing URL Call by reference Type reference (TYPE) STRING URL für Übertragung 20050714
3 Importing XML_IN Call by reference Type reference (TYPE) STRING XML-Daten für Übertragung 20050714
4 Exporting XML_OUT Call by reference Type reference (TYPE) STRING XML-Antwort der Clearingstelle 20050714
# Exception Resumable Description Created on
1 ERROR_TRANS Fehler beim Ausführen der Methode 20050714
History
Last changed by/on SAP  20060208 
SAP Release Created in 600