Ansicht
Dokumentation

H99_B2AMANAGER - Program H99_B2AMANAGER

H99_B2AMANAGER - Program H99_B2AMANAGER

General Data in Customer Master   TXBHW - Original Tax Base Amount in Local Currency  
This documentation is copyright by SAP AG.
SAP E-Book

Business to Administration with the B2A Manager

Purpose

You use this component to enable electronic data exchange between employers and authorities.

Until now, you have exchanged application data from the areas of tax, social insurance, statements, and so on with the responsible authorities on paper or disc. You can use the Business to Administration Manager (B2A Manager) to send and receive data quickly and simply over the Internet.

To do so, you create data records in the relevant area (tax, social insurance, statements, and so on) for the corresponding authority. You can then use the B2A Manager to send and manage these data records.
Or you use the B2A Manager to request certain information from the relevant authority and then subsequently send your data.

The exact process flow for communication with authorities depends on both the area and the country. For more information, see the country-specific documentation at the end of this document.

Integration

Communication with the authorities with the B2A Manager is integrated with different areas of payroll (tax, social insurance, and so on) depending on the country you work in.

Prerequisites

Customizing

To see whether specific Customizing settings have to be made for your country for communication with the authorities with the B2A Manager, refer to the country-specific documentation.

If Customizing settings have to be made for your country, refer to the Implementation Guide (IMG) for Payroll: <Country> in the section Communication with Authorities (B2A).

Encryption

Depending on the authority, the data may have to be encrypted before it is transferred with the B2A Manager. If this is the case, you will require the encryption software of a third-party administrator that is linked to the SAP system using an open interface. For more information, see Customizing for Payroll: <Country> under Communication with Authorities (B2A) -> Set up Encryption.

Features

You can exchange data electronically from different areas and using different data formats like, for example, String or XML (eXtensible Markup Language). Depending on the recipient, the B2A Manager supports different methods of communication, for example, e-mail with file attachments or HTTPS (Hyper Text Transfer Protocol Secure Sockets), and different encryption methods, such as PEM (Privacy Enhanced Mail) or PKCS#7 (Public-Key Cryptography Standard No.7).
As a rule, the method of communication and, if required, the encryption method are determined by the responsible authority and implemented correspondingly by the B2A Manager.

For example, for the data exchange with the receiving offices of health insurers in Germany, data is exchanged per e-mail with the standard PEM encryption.

Transfer per e-mail (e-mail procedure)

The relevant data is sent with the e-mail as a file attachment and is exchanged with the relevant authority.

Note:
When you set up or run a test for Communication with Authorities using the B2A Manager, you do not usually want to send data to any authority. To ensure that data is not sent, you can set the constant MODE to T (Test) in the view V_T50BK (HR-B2A: Constants). This setting ensures that, during the e-mail procedure, the recipient is set to the user's e-mail address. Therefore, you send the e-mail to yourself instead of the authority.
In the production system, you set the constant MODE to P (Live).

Transfer per HTTPS in XML format

The relevant application data is exported to XML and exchanged directly with HTTPS.
Not all authorities support the XML procedure.

Selection

Period restriction

For speed reasons, only the data from a particular period is displayed. Without further changes, this period starts 366 days before the current date and ends on 12/31/9999. You can use the menu item Process -> Change Period to display and change this specification, or you can use the user parameters HRXXB2A_BEGIN_DATE and HRXXB2A_END_DATE to specify this individually. In the user parameters you either enter a particular date (in the format year, month, day, for example, 20091231) or for the start date an advance in days for the current date (for example, -183).

Indicator Only Display Open Processes

In the group box Further Options, the indicator Only Display Open Processes is set as standard. This means that only those entries that have not yet been completed are displayed. These are entries that have the status New, In Process, or Error - Reprocess. Entries with the status OK or Incorrect have either been completed or can no longer be processed. These entries are not displayed if the indicator Only Display Open Processes is set.
If you also want to display entries with the status OK or Incorrect, you must deactivate this indicator.

Limit selection using selection criteria

The group box Selection is also available for some country versions. You can use this to limit the entries to be displayed by using selection criteria.
These selection criteria could be, for example, the area, the document type, or the personnel (sub)area.
You use the input help (F4) to select, for example, the required area and then only entries for this area will be displayed.

If you do not want to limit the selection, simply leave the field empty and select Enter. All (open) processes are displayed.

Note:
If you also want to display completed processes, first deactivate the indicator Only Display Open Processes.

Activities

There are several functions available in the B2A Manager for administering the entries. To execute a function, select the required entry and select the relevant function either using the pushbuttons or over the menu option Process.

  • Display data:
The data of the appropriate entry is displayed in a detail view. The data that is displayed depends on the communication process and the authority.
  • Execute process:
A process (receive or send data over the Internet) is executed for a certain entry. The system changes the status of the entry accordingly, for example, from New to In Process.
Depending on the authority, the data may have to be encrypted when the function Execute Process is called before the data is transferred over the Internet. You can see whether this is the case from the message Encryption is running... in the lower status line.
Depending on the authority, a process can be single-level or multilevel.
  • Example of a single-level process:

In the e-mail procedure, the data is sent to an authority as a file attachment. In this case, the function Execute Process directly triggers a process in which data is sent via the Internet.
This e-mail procedure is used, for example, for data exchange with health insurers in Germany.
  • Example of a multilevel process:

The function Execute Process first requests data from an authority for a certain entry. After you have received this data and, if necessary, processed it further, you perform the function Execute Process again to send the required information to the authority.
In the group box Further Options, you can make certain settings for the function Execute Process.
  • Indicator Only Display Open Processes
    If the indicator Only Display Open Processes is set, only open processes with the status ‘New’ or ‘In Process’ are displayed.

  • Indicator Log

If the indicator Log is set, the individual steps of the function Execute Process are recorded and then output in a tree structure.
The indicator Log is always set in the standard setting. You can deactivate the indicator.
Note:
If errors occur during the process, the log is always displayed, irrespective of whether you have set the indicator or not.
  • Indicator Simulation

If the indicator Simulation is set, all individual steps for the function Execute Process are performed but not stored.
In particular, during a simulation, the status of the entry is not changed by the system and the process is not written to the history.
The key features of the simulation can be implemented differently depending on the area and document category.
  • Display history:
All processes that have already been performed are displayed for this entry. The history includes in particular all changes in status of an entry, both those set by the system and those performed manually.
Note:
If a history is available for an entry, there is an icon that can be expanded in the first column of this entry. Alternatively, you can display the history of an entry directly using this icon.
  • Change status:
To document which processes have already been performed for an entry, each entry has a certain status. For more detailed differentiation, a status can have one or more substatuses. The substatuses available for a status vary depending on the area and document type.
Each status of an entry is usually set by the system. However, depending on the area and document type, you can change certain statuses manually using the function Change Status. For example, to show that an entry has been transferred or received successfully, which means that the process is completed, you can set the status manually to OK.
In the same way, you can change the status from Incorrect to Error - Reprocess if you have solved the error and the process can be executed again.
Note:
You can only change the status for several entries at the same time if the entries have the same area, document type and status.
The following statuses are available (table T50BDT):
  • New

The system sets this status when an entry appears in the B2A Manager for the first time. You have not executed a process with this entry.
  • In Process

The system sets this status as soon as you execute a process with this entry, but the process is not yet completed.
  • Incorrect

A serious error has occurred during a process that you cannot solve immediately. The process can only be executed again when you have changed the status manually, for example to Error - Reprocess.
  • Error - Reprocess

You can set this status manually when an error occurred during a process, but you were able to solve it. The process can be repeated immediately.
  • OK

The process is completed. This status is not set by the system. You set this status manually to indicate that a process has been completed, for example, when you have received the relevant confirmation from the authority.
Once an entry has the status OK, it cannot be assigned another status afterwards.
Note:
In the standard setting, the indicator Only Display Open Processes is activated. This means that entries with the status OK will not be displayed when this indicator is set.

Country-specific documentation on the process flow for communication with authorities:

The following links describe the exact process flow for communication with authorities available in your country and the relevant areas.






rdisp/max_wprun_time - Maximum work process run time   CPI1466 during Backup  
This documentation is copyright by SAP AG.

Length: 15623 Date: 20240531 Time: 145426     sap01-206 ( 223 ms )