Using IDOCs to call a BAPI

SAP ERP supports a variety of interface standards to ensure seamless integration with other systems and applications. Here is a short list of common interface standards used in SAP ERP ECC and S/4 Hana along with brief descriptions: In SAP S/4 Hana the focus has shifted towards using APIs based on Odata for real-time integration. […]

Enhancement point implementation

Over the years SAP has developed different customer modification technologies. SAP consultants should ideally be familiar with all of them because they can be helpful to customize the system to fit the specific processes requirement. Modifications on SAP standard programs require an access key and are not recommended in the first place because they will […]

Migration Cockpit S/4HANA

The SAP S/4HANA Migration Cockpit is a new Fiori based application tool (App ID F3473 – Migrate Your Data) that helps to migrate data by using migration objects. In SAP ECC this was done mostly by using the transaction LSMW Legacy System Migration Workbench (Guide for uploading FI postings). The LSMW transaction is still present […]

Upload General Journal Entries S/4Hana Fiori App

SAP Fiori is a UX (User Experience) design system developed by SAP that provides a set of applications called SAP Fiori apps. These apps have a consistent modern design and cover various business processes such as financials, human resources and procurement and so on. They are built using the SAPUI5 technology and are often used […]

User Exit Validation for Intercompany postings

To realise intercompany transactions in SAP you need to specify a trading partner for each transaction. This trading partner represents a company that is doing the transaction with your company code. Intercompany transactions can be done at either the general ledger level or the sub-ledger level. Since invoices are often needed for some intercompany transactions […]

Log Table to prevent duplicate processing

IT application controls are part of an internal control principle that is defined by accounting and auditing and helps an organization to operate in an effective and efficient way and fulfill compliance guidelines, law regulations and policies. In a more broader concept internal controls means to manage and control the risks that an organization has […]

Tax useage in BAPI

If you want to post billing documents or invoice receipts by using the BAPI „BAPI_ACC_DOCUMENT_POST“ it will become necessary to use tax codes. The tax codes on sales and purchases represents a tax category that will be declared for tax reporting to the tax authorities. Tax codes are unique per country and are stored in […]

BAPI zur Erstellung von FI-Buchungen

SAP bietet eine Reihe von BAPI Funktionsbausteinen an, die für Schnittstellenlösungen zum Rechnungswesen eingesetzt werden können. In Unternehmensumgebungen werden i.d.R. auch rechnungslegungsrelevante Anwendungen eingesetzt, die nicht zum SAP Produktportfolio gehören. Weitere Szenarios für solche Schnittstellenlösungen stellen das Outsourcing von Einkaufs- und Verkaufsprozessen (Purchase to Pay PTP, Order to Cash OTC) an externe Dienstleistungsunternehmen dar. Hier […]

Datenmodell Änderung in S/4Hana Finance ACDOCA

Eine der größten Veränderungen zwischen SAP ERP/ECC (Central Component) und SAP S/4 Business Suite for HANA (SAP S/4HANA) im Bereich des Rechnungswesens ist der Wegfall von Verkehrs-, Index- und Summentabellen. Da durch die neue In-Memory-Datenbank Technology von S/HANA Auswertungen großer Datenmengen schneller möglich sind, wird der performanceorientierte Tabellenansatz obsolet. Im Falle einer Migration von SAP […]

Hinzufügen einer Umsatzsteuer Identifikationsnummer BAPI_BUPA_TAX_ADD

Eine wiederkehrende fachliche Anforderung stellt die nachträgliche Implementierung und automatische Befüllung von Feldinformationen dar. In den FI/CO Modulen bzw. Untermodulen steuern Bildaufbauregeln in den jeweiligen Anwendungsbereichen, welche Feldinformationen dem Anwender zur Verfügung gestellt werden. Diese können i.d.R. durch Customizing-Änderungen umgesetzt werden. Nach erfolgter Bereitstellung bedarf es häufig noch einer automatisierten Befüllung gemäß einer zuvor festlegten […]