TATECHATLAS
◎ English
TECHNOLOGY / KNOWLEDGE / PRACTICE

AI, programming, SQL, Web and SAP: guides and tips

Materials on AI, Python, Git, SQL, Web/API, SAP/ERP, statistics and time series: explanations, examples, practical tips, sources and applicability limits.

Latest guides

25-48 / 51 materials

SAP S/4HANA posting date, document date, and posting period rejection diagnosis

A posting rejection is usually a period-control issue, not a document-date mistake. The journal entry date is the document issue date, while the posting date determines the posting period that the system checks. The posting period variant, not the fiscal year variant, opens and closes periods for the header and for each account type.

SAP S/4HANA / posting date / document date / posting period variant / fiscal year variant / period control / authorization / FI document

SAP S/4HANA Correction Routes for FI Journal Entries and MM Supplier Invoices

This document outlines the appropriate correction routes for financial journal entries versus supplier invoice corrections within SAP S/4HANA, emphasizing reversal, credit memos, and cleared items, and avoiding general advice across modules.

SAP S/4HANA / FI / MM / Correction Routes / Reversal / Credit Memo / Cleared Items / Logistics Invoice Verification

Using the Universal Journal in SAP S/4HANA for Segment Reporting

The Universal Journal in SAP S/4HANA serves as a single source of truth for financial data, integrating financial and management accounting. This integration eliminates the need for reconciliation between FI and CO, enabling real-time margin analysis and enhanced reporting capabilities. By leveraging the Universal Journal, companies can generate accurate segment-specific financial statements, improving the analysis of financial performance and ensuring compliance with regulatory requirements.

SAP S/4HANA / Universal Journal / Segment Reporting / Financial Reporting / Real-Time Analysis / Compliance / FI/CO Integration / Document Splitting

Robust CSV Parsing in Python: Handling BOM, Dialects, and Newlines

A guide to using the Python csv module to automatically detect delimiters, handle Unicode Byte Order Marks (BOM) with utf-8-sig, and manage platform-specific newline issues using the Sniffer class and correct file opening parameters.

python / csv / data-processing / encoding / utf-8-sig / automation

Relative Paths in Python: Terminal, IDE and Service Launches

How Python resolves relative paths depends on the process working directory, which varies by launcher. This guide shows how to inspect the working directory, choose and document an explicit path base, and understand why __file__ cannot always be trusted.

Python / pathlib / relative paths / working directory / __file__ / os.getcwd