SAP ABAP Class CL_HR_B2A_DE_PKCS7_ZSS (HR-B2A: Utilities SI Communication)
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)
Properties
Class CL_HR_B2A_DE_PKCS7_ZSS  
Short Description HR-B2A: Utilities SI Communication    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC01B2A   HR Germany: Business to Administration (B2A) 
Created 20091028   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_B2A_DE_PKCS7_ZSS has no forward declaration.
Interfaces
Class CL_HR_B2A_DE_PKCS7_ZSS has no interface implemented.
Friends
Class CL_HR_B2A_DE_PKCS7_ZSS has no friend class.
Attributes
Class CL_HR_B2A_DE_PKCS7_ZSS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HTTP Static method Public Method Check Whether HTTP Is Activated in System 20100326
2 CHECK_SEND_REPLY Static method Public Method Check XML with Send Process Response 20091118
3 CHECK_SEND_REPLY_DSRV Static method Public Method Check XML with Send Process Response 20111121
4 CREATE_NEW Static method Public Method Generate Entry in Status Table for SI Procedure 20091113
5 GET_ADDRESS_DSRV Static method Public Method Immediate Notifications: Determine Address 20110412
6 GET_ADDRESS_ELENA Static method Public Method Address Dep. on Communic. Type and System Type (Test/Live) 20100115
7 GET_GUID Static method Public Method Generates ID to be Used as RequestID, B2AID, etc. 20091118
8 GET_LAST Static method Public Method Get Last Entry in Status Table 20091113
9 GET_OPEN_FOR_REQUEST Static method Public Method Returns the Entries that Are Still Open for the Query 20091120
10 GET_SAGRP_DOCTY Static method Public Method Returns Area and Document Type for a DTART 20091113
11 GET_SY_MODE Static method Public Method Decision Whether Test or Production System 20091228
12 GET_XML_DSRV_DATA_SEND Static method Public Method Immediate Notif.: Provision of Required Data to Send XML 20110412
13 GET_XML_ELENA_DATA_SEND Static method Public Method Providing the Required Data for the XML 20091118
14 HTTP_DEST_CHANGE Static method Public Method Change HTTP Destination 20091228
15 HTTP_DEST_SET_ELENA Static method Public Method Set Correct Destination for ELENA (Test/Prod.) 20091228
16 PRE_XML_DSRV_SEND Static method Public Method Immediate Notifications: Creation of XML to Send Data 20110412
17 PRE_XML_ELENA_CONFIRM Static method Public Method Generating an XML ELENA for Sending Confirm 20091113
18 PRE_XML_ELENA_REQUEST Static method Public Method Generating an XML ELENA for Requesting Request 20091113
19 PRE_XML_ELENA_SEND Static method Public Method Generating XML ELENA for Sending Data 20091113
20 REPLACE_RMXL Static method Public Method Generic Replacement of Placeholders in XML 20091118
21 SAVE_FILE Static method Public Method Saving File Locally 20091113
22 SAVE_PB2ADATSTR Static method Public Method Saving of String Data in Table PB2ADATSTR 20100407
23 SAVE_XML Static method Public Method Saving the XML in PB2ADATSTR 20091113
24 SEND_HTTP Static method Public Method Sending an XML via HTTP 20091113
25 SET_STATUS Static method Public Method Setting Status in Status Table for SI Procedure 20091113
Events
Class CL_HR_B2A_DE_PKCS7_ZSS has no event.
Types
Class CL_HR_B2A_DE_PKCS7_ZSS has no local type.
Method Signatures

Method CHECK_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) STRING Destination 20100326
2 Exporting HTTP_SW Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100326
# Exception Resumable Description Created on
1 ERROR Fehler bei der Abfrage HTTPS/HTTP 20100326

Method CHECK_SEND_REPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OK Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20091118
2 Exporting RESPONSEID Call by reference Type reference (TYPE) P01S_B2A_RESID SV: ResponseID 20091118
3 Exporting TAB_RESPONSE Call by reference Type reference (TYPE) P01S_B2A_T_PROT SV: Tabelle für Protokoll 20091118
4 Importing XML_IN Call by reference Type reference (TYPE) STRING Antwort-XML der ZSS 20091118
# Exception Resumable Description Created on
1 ERROR Fehler beim Auswerten der XML-Antwort 20091118

Method CHECK_SEND_REPLY_DSRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OK Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20111121
2 Exporting RESPONSEID Call by reference Type reference (TYPE) P01S_B2A_RESID SV: ResponseID 20111121
3 Exporting TAB_RESPONSE Call by reference Type reference (TYPE) P01S_B2A_T_PROT SV: Tabelle für Protokoll 20111121
4 Importing XML_IN Call by reference Type reference (TYPE) STRING Antwort-XML der ZSS 20111121
# Exception Resumable Description Created on
1 ERROR Fehler beim Auswerten der XML-Antwort 20111121

Method CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BNRAG Call by reference Type reference (TYPE) PC_B2A_BNRAG B2A: Betriebsnummer Arbeitgeber 20091113
2 Importing BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer 20091113
3 Importing BTRTL Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20091113
4 Importing DATNR Call by reference Type reference (TYPE) P01_DATNR Dateinummer für E-Mail-Verfahren 20091113
5 Importing DTART Call by reference Type reference (TYPE) P01_DTART Art des Datenaustausches 20091113
6 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20091113
7 Importing KKART Call by reference Type reference (TYPE) P01_KKART Art der Organisationseinheit der Krankenkasse 20091113
8 Importing KOART Call by reference Type reference (TYPE) P01S_B2A_KOART R/2-Tabelle 20091113
9 Importing STATKZ Call by reference Type reference (TYPE) HRDESV_STATKZ SV-Meldewesen: Erstellungsinformationen für Status 20091116
10 Importing TESTD Call by reference Type reference (TYPE) P01T_TESTD Testprozess 20091113
11 Importing WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20091113
# Exception Resumable Description Created on
1 ERROR_DTART Ungültige Art des Datenaustausches 20091116
2 ERROR_EXISTS Eintrag schon vorhanden 20091113

Method GET_ADDRESS_DSRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADR_DSRV Call by reference Type reference (TYPE) STRING Adresse für DSRV 20110412
2 Importing BNRAG Call by reference Type reference (TYPE) PC_B2A_BNRAG B2A: Betriebsnummer Arbeitgeber 20110412
3 Importing DOCTY Call by reference Type reference (TYPE) PC_B2A_DOCTY HR-B2A: Dokumenttyp 20110412
4 Importing KOART Call by reference Type reference (TYPE) P01S_B2A_KOART SV: Kommunikationsart 20110412
5 Importing SAGRP Call by reference Type reference (TYPE) PCAL_SAGRP Bereich 20110412
6 Importing SY_MODE Call by reference Type reference (TYPE) CHAR1 T(est) oder P(roduktiv) 20110412
# Exception Resumable Description Created on
1 ERROR Fehler 20110412

Method GET_ADDRESS_ELENA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADR_ELENA Call by reference Type reference (TYPE) STRING Adresse für Elena(E-Mail oder Dest) 20100115
2 Importing BNRAG Call by reference Type reference (TYPE) PC_B2A_BNRAG B2A: Betriebsnummer Arbeitgeber 20100326
3 Importing DOCTY Call by reference Type reference (TYPE) PC_B2A_DOCTY HR-B2A: Dokumenttyp 20100115
4 Importing KOART Call by reference Type reference (TYPE) P01S_B2A_KOART SV: Kommunikationsart 20100115
5 Importing SAGRP Call by reference Type reference (TYPE) PCAL_SAGRP Bereich 20100115
6 Importing SY_MODE Call by reference Type reference (TYPE) CHAR1 T(est) oder P(roduktiv) 20100119
# Exception Resumable Description Created on
1 ERROR Fehler 20100115

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning GUID Value transfer Type reference (TYPE) PC_B2A_B2AID B2A Identifikator 20091118

Method GET_GUID on class CL_HR_B2A_DE_PKCS7_ZSS has no exception.

Method GET_LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning B2ATRNS Value transfer Type reference (TYPE) P01SV_B2ATRNS Test für SV Kommunikationsserver 20091113
2 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20091113
# Exception Resumable Description Created on
1 ERROR_NO_ENTRY Kein Eintrag vorhanden 20091113

Method GET_OPEN_FOR_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BNRAG Call by reference Type reference (TYPE) PC_B2A_BNRAG B2A: Betriebsnummer Arbeitgeber 20091120
2 Importing BTRTL Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20091120
3 Importing DTART Call by reference Type reference (TYPE) P01_DTART Art des Datenaustausches 20091120
4 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20091120
5 Importing SEL_ALL Call by reference Type reference (TYPE) XFELD ' ' alle Meldungen oder nur offene 20110531
6 Exporting TAB_B2ATRNS Call by reference Type reference (TYPE) P01S_B2A_T_B2ATRNS Statustabelle Übertragung an die Sozialversicherungsträger 20091120
7 Importing WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20091120
# Exception Resumable Description Created on
1 ERROR Fehler beim Lesen der Statustabelle 20091120
2 ERROR_NO_ENTRY Kein Eintrag in Tabelle 20091120

Method GET_SAGRP_DOCTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOCTY Call by reference Type reference (TYPE) PC_B2A_DOCTY HR-B2A: Dokumenttyp 20091113
2 Importing DTART Call by reference Type reference (TYPE) P01_DTART Art des Datenaustausches 20091113
3 Exporting SAGRP Call by reference Type reference (TYPE) PCAL_SAGRP Bereich 20091113
# Exception Resumable Description Created on
1 ERROR Fehler 20091113
2 ERROR_DTART Ungültige Art des Datenaustausches 20091113

Method GET_SY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCTY Call by reference Type reference (TYPE) PC_B2A_DOCTY HR-B2A: Dokumenttyp 20091228
2 Importing SAGRP Call by reference Type reference (TYPE) PCAL_SAGRP Bereich 20091228
3 Exporting SY_MODE Call by reference Type reference (TYPE) CHAR1 T(est) oder P(roduktiv) 20091228
# Exception Resumable Description Created on
1 ERROR Fehler beim bestimmen Test-/Produktivsystem 20091228

Method GET_XML_DSRV_DATA_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BNRAG Call by reference Type reference (TYPE) PC_B2A_BNRAG B2A: Betriebsnummer Arbeitgeber 20110412
2 Importing BNRKK Call by reference Type reference (TYPE) PC_B2A_BNRKK B2A: Betriebsnummer 20110412
3 Importing FILENAME Call by reference Type reference (TYPE) STRING Dateiname des Anhangs mit Nutzdaten 20110412
4 Importing FIRMENNAME Call by reference Type reference (TYPE) STRING Firmenname 20110412
5 Importing KKD_B64 Call by reference Type reference (TYPE) STRING Nutzedaten Base-64 20110412
6 Importing KKD_B64_LEN Call by reference Type reference (TYPE) I Nutzdatenlänge Base-64 20110412
7 Importing KKD_LEN Call by reference Type reference (TYPE) I Nutzdatenlänge 20110412
8 Importing REQUESTID Call by reference Type reference (TYPE) P01S_B2A_REQID SV: RequestID 20110412
9 Exporting TAB_RXML Call by reference Type reference (TYPE) P01S_B2A_T_RXML SV: Werte zum Ersetzen im XML 20110412
# Exception Resumable Description Created on
1 ERROR Fehler beim bestimmen der XML-Daten 20110412

Method GET_XML_ELENA_DATA_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BNRAG Call by reference Type reference (TYPE) PC_B2A_BNRAG B2A: Betriebsnummer Arbeitgeber 20091118
2 Importing BNRKK Call by reference Type reference (TYPE) PC_B2A_BNRKK B2A: Betriebsnummer 20091118
3 Importing FILENAME Call by reference Type reference (TYPE) STRING Dateiname des Anhangs mit Nutzdaten 20091118
4 Importing KKD_B64 Call by reference Type reference (TYPE) STRING Nutzedaten Base-64 20091118
5 Importing KKD_B64_LEN Call by reference Type reference (TYPE) I Nutzdatenlänge Base-64 20091118
6 Importing KKD_LEN Call by reference Type reference (TYPE) I Nutzdatenlänge 20091118
7 Importing REQUESTID Call by reference Type reference (TYPE) P01S_B2A_REQID SV: RequestID 20091120
8 Exporting TAB_RXML Call by reference Type reference (TYPE) P01S_B2A_T_RXML SV: Werte zum Ersetzen im XML 20091118
# Exception Resumable Description Created on
1 ERROR Fehler beim bestimmen der XML-Daten 20091118

Method HTTP_DEST_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) STRING 20091228
2 Importing PATH_PREFIX Call by reference Type reference (TYPE) STRING 20091228
3 Importing SERVER Call by reference Type reference (TYPE) STRING 20091228
# Exception Resumable Description Created on
1 ERROR Fehler beim Ändern der HTTP-Destination 20091228

Method HTTP_DEST_SET_ELENA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) STRING 20091228
2 Importing DOCTY Call by reference Type reference (TYPE) PC_B2A_DOCTY HR-B2A: Dokumenttyp 20091228
3 Importing SAGRP Call by reference Type reference (TYPE) PCAL_SAGRP Bereich 20091228
4 Importing SY_MODE Call by reference Type reference (TYPE) CHAR1 T(est) oder P(roduktiv) 20091228
# Exception Resumable Description Created on
1 ERROR Fehler beim Setzen der HTTP-Verbindung für Elena 20091228

Method PRE_XML_DSRV_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XML Value transfer Type reference (TYPE) STRING Pre-XML für Daten senden 20110412

Method PRE_XML_DSRV_SEND on class CL_HR_B2A_DE_PKCS7_ZSS has no exception.

Method PRE_XML_ELENA_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XML Value transfer Type reference (TYPE) STRING Pre-XML für Daten bestätigen 20091113

Method PRE_XML_ELENA_CONFIRM on class CL_HR_B2A_DE_PKCS7_ZSS has no exception.

Method PRE_XML_ELENA_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XML Value transfer Type reference (TYPE) STRING Pre-XML für Daten senden 20091113

Method PRE_XML_ELENA_REQUEST on class CL_HR_B2A_DE_PKCS7_ZSS has no exception.

Method PRE_XML_ELENA_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XML Value transfer Type reference (TYPE) STRING Pre-XML für Daten senden 20091113

Method PRE_XML_ELENA_SEND on class CL_HR_B2A_DE_PKCS7_ZSS has no exception.

Method REPLACE_RMXL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RXML Call by reference Type reference (TYPE) P01S_B2A_T_RXML SV: Werte zum Ersetzen im XML 20091118
2 Importing XML_IN Call by reference Type reference (TYPE) STRING XML-Daten 20091118
3 Exporting XML_OUT Call by reference Type reference (TYPE) STRING XML-Daten 20091118
# Exception Resumable Description Created on
1 ERROR Fehler beim Füllen des XMLs 20091118

Method SAVE_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILENAME Call by reference Type reference (TYPE) STRING Dateiname und ggf. Pfadangabe 20091113
2 Importing LENGTH Call by reference Type reference (TYPE) I Länge der Daten 20091113
3 Importing STR_IN Call by reference Type reference (TYPE) STRING String mit Daten 20091113
# Exception Resumable Description Created on
1 ERROR Fehler beim Speichern der Datei 20091113

Method SAVE_PB2ADATSTR 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 20100407
2 Importing DOCTY Call by reference Type reference (TYPE) PC_B2A_DOCTY Dokumenttyp 20100407
3 Importing SAGRP Call by reference Type reference (TYPE) PCAL_SAGRP Bereich 20100407
4 Importing SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO Sequenznummer 20100407
5 Importing XMLSTR Call by reference Type reference (TYPE) STRING Daten 20100407
# Exception Resumable Description Created on
1 ERROR Fehler beim Speichern 20100407

Method SAVE_XML Signature

Method SAVE_XML on class CL_HR_B2A_DE_PKCS7_ZSS has no parameter.
Method SAVE_XML on class CL_HR_B2A_DE_PKCS7_ZSS has no exception.

Method SEND_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST Call by reference Type reference (TYPE) STRING Destination 20091113
2 Exporting HTTP_STATUSCODE Call by reference Type reference (TYPE) STRING HTTP-Statuscode 20091113
3 Importing XML_IN Call by reference Type reference (TYPE) STRING XML mit Daten 20091113
4 Exporting XML_OUT Call by reference Type reference (TYPE) STRING HTTP-Antwort 20091113
# Exception Resumable Description Created on
1 ERROR Fehler beim Aufruf der Methode SEND_HTTP 20091113

Method SET_STATUS 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 20091118
2 Exporting B2ATRNS Call by reference Type reference (TYPE) P01SV_B2ATRNS Test für SV Kommunikationsserver 20091113
3 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20091113
4 Importing GLBIDI Call by reference Type reference (TYPE) P01S_B2A_IGLBID SV: Verknüpfung zu GLBID für eingehende Meldungen 20091118
5 Importing REQID Call by reference Type reference (TYPE) P01S_B2A_REQID Request-ID 20091113
6 Importing RESID Call by reference Type reference (TYPE) P01S_B2A_RESID Response-ID 20091113
7 Importing STATS Call by reference Type reference (TYPE) P01S_B2A_STATS Test für SV Kommunikationsserver 20091113
# Exception Resumable Description Created on
1 ERROR Fehler beim Speichern des Status 20091113
History
Last changed by/on SAP  20110809 
SAP Release Created in