0% found this document useful (0 votes)
240 views21 pages

Central Finance 1709 Features and Limitations

Central Finance (CFIN) is a solution in SAP S/4HANA that facilitates real-time replication of finance data from external systems into S/4HANA. It provides features like data mapping, error handling, initial load processing, reconciliation reports, central payments, and central tax reporting. However, it has limitations including no support for fixed assets, special purpose ledgers, CO-PA, sales orders as cost objects, settlement rules, and some tax reporting and document reversal restrictions.

Uploaded by

Rakesh Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
240 views21 pages

Central Finance 1709 Features and Limitations

Central Finance (CFIN) is a solution in SAP S/4HANA that facilitates real-time replication of finance data from external systems into S/4HANA. It provides features like data mapping, error handling, initial load processing, reconciliation reports, central payments, and central tax reporting. However, it has limitations including no support for fixed assets, special purpose ledgers, CO-PA, sales orders as cost objects, settlement rules, and some tax reporting and document reversal restrictions.

Uploaded by

Rakesh Gupta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

Central Finance 1709 Features and

Limitations
Central Finance (CFIN) is a solution where we can enable in S/4 HANA system itself (with a
Separate License) to facilitates and connect to Replicate the Finance (only) real time data from
any SAP Or Non- SAP (any ERP) system into S/4 HANA system.
First CFIN introduced in SAP S/4H 1503(Simple Finance 1.0) on premise edition as Central
Journal. Central Finance has undergone significant changes over past couple of years. As of now
on premise 1709, Central Finance is further enhanced to support Central
Payment, Central Tax Reporting and 3rd party system process integration
Central Finance system is not a standard lone system. It can be enabled in S4H Finance system
through Business function FINS_CFIN activation, So that, system will provide necessary
configuration, process and error handling nodes in S/4HANA system.

Business Features in Central Finance System


· Data Mapping – Generally, MDG solution helps on Data Mapping, But It’s not
necessary to have MGD license for CFIN solution. MDG Foundation (Mapping related) solution
will come along with CFIN enablement. So, that mapping of master data finance objects such as
GL Accounts, Cost Centers, Profit Centers will be done thorough in S4H system itself., Data
Mapping Divides into

1. Key Mapping (Master data Mapping)

2. Value Mapping (Code Mapping)

3. Cost Objects Mapping

· Error Handling (AIF) – SAP Application Interface Framework (AIF) component is


used for analyzing replicated errors. AIF Interface transaction will help the users to understand
the successfully posted Finance documents and also Error related documents in one place.
· Initial Load – Initial Load is a complex and critical process as part of CFIN. This is a
one-time process, but would be an on-going process as new locations are rolled into replication
landscape. Initial Load step itself having many of the sub steps to take care for Proper Data
replication
· Reconciliation Reports – Financial postings from different systems need to be
reconciled on regular basis with appropriate checks to make sure the CFIN system records are
correct. Hence, CFIN solution itself providing Standard Data Reconciliation Report through OSS
notes as below

· Central Finance: Comparison of FI Document Headers

· Central Finance: Comparison of FI Balances

· Central Finance: Comparison of FI Line Items

· Central Finance: Comparison of CO Document Headers

· Central Finance: Comparison of CO Balances

· Central Finance: Comparison of CO Line Items

· Central Tax Reporting – 1709 version onwards, tax reporting can be performed
from CFIN; Sales tax calculations are still not possible for source system sales and purchases.
However, GL line items carry tax information for reporting purposes. This reporting is still
evolving as part of 1709, But restrictions apply
· Central Payments - 1709 version Central Payment system is enabled and open items
can be applied in Central System. This brings considerable value to the Business. & also It gives
the option of enabling Single Euro Payment Area (SEPA)
Limitations of Central Finance
· Fixed Assets – Fixed Assets lines in source system are not replicated into Fixed Assets
in CFIN. Asset and Depreciation journals in source system do replicate in CFIN, but as General
Ledger entries only
· Special Purpose Ledger – If source system has SPL part of their process landscape
and having special ledger reporting, these postings are not replicated in CFIN.
· CO-PA – All COPA Characters and Filed will replicate along with Finance Document
only. But if CO-PA is implemented in source system and if there are internal postings for stock
movements in profit center valuation, they are not replicated in CFIN system.
· Sales Orders as Cost Objects – If source system line items are posted with Sales
Orders (generally in COPA with Make to Order scenario), Sales Orders are not replicated into
CFIN. A unique set of Internal Orders may be mapped to this scenario
· Settlement Rules – Settlement rules in source system are not replicated in CFIN
· Tax Reporting – Even though tax reporting is available as of on premise 1709, many
restrictions exist and this process cannot be used for productive purpose as of now
· Document Reversals – Some restrictions apply for reversing the documents in
central system
· Functional Area – Functional Area derivation is not supported in CFIN system. But
still you can Map & derive it through Cost Center Master.
· Parking Documents – Documents parked in source system are not replicated into
Central System

TAG: MIGO
MM TRA NSACTION CODES
Posted on May 18, 2013 by Jayanth Maydipalle

MATERIAL MASTER DATA

Create Material Master MM01

Maintaining Material Master MM02

Display Material Master MM03

Changing Material Type MMAM

Flagging a Material for Deletion MM06

Schedule Material for Deletion MM16

VENDOR MASTER DATA

INVENTORY VENDOR MASTER DATA:

Create, Change Display Vendor Master- Centrally/Purchasing and Accounting/Company XK01/XK02/XK03


NON-INVENTORY VENDOR MASTER DATA:

Create a Non-PO related/One time/Employee Vendor Master FK01

Maintain a Non-PO related / One time/ Employee Vendor Master FK02

Display a Non-PO related / One time/ Employee Vendor Master FK03

Invoice Items Release- Block/Unblock MR02

Create a Non-Inventory PO Vendor Master (Centrally) XK01

PROCUREMENT MASTER DATA

SOURCE LIST:

Create /Display / Maintain /Delete Source List ME01

PURCHASING INFO. RECORDS:

Create / Change / Display Info Records ME11

PROCUREMENT

Display Purch Req. with ref to Mat Master ME53

Create Purchase Order ME21

Change Purchase Order ME22


Print PO for Stock Item ME90

Create/ Change/ Display Shipping Notification VL31

Execute List Display/Open PO Report ME2L

Create,Change, Print Purch Requisition w/ & w/o Mat’l Mastr; Assign Sources ME51/ ME56/ME57

Executing a List Display of Purchase requisition ME5A

Purchase Req- Collective Release ME55

Purchase Req- Individual Release ME54

Display vendor line items FBL1

Display Reqs by Acct Assignment ME5K

Create/Change/Display/Print Goods receipt ; perform adjustment; return delivery MB01/MB02/MB03

Create/ Change/ Display Shipping Notification VL31/VL32/VL33

CYCLE COUNT/PHYSICAL INVENTORY:

Create cycle count documents LX26

Print count documents LI04


Enter counts LI11/ MI04

Create Recount Request MI11

Enter Recounts LI14

Generate List of Qty/Val differences MI20

Post Differneces in WM / IM LI21 / MI07

EXCESS, OBSELETE, SCRAP:

Create/Reverse Financial Reserve FB01

Change Material Status MB1B

Scrapping Material MB1A

INVOICE VERIFICATION

Processing Inventory Invoice Receipts MRHR

Reverse/Cancel Invoice Receipt MR08

Credit Memo (PO related) MRHG

Release Blocked Invoices MR02


Vendor Master :

XK01 – Create Vendor


XK02 – Change Vendor
XK03 – Display Vendor

Purchasing Info Record :

ME11 – Create Purchasing Info Record


ME12 – Change Purchasing Info Record
ME13 – Display Purchasing Info Record

Source List:

ME01 – Create Source List


ME03 – Change Source List
ME04 – Display Source List

Purchase Requisition:

ME51N – Create Purchase Requisition


ME52N – Change Purchase Requisition
ME53N – Display Purchase Requisition

ME54 – Release Purchase Requisition


ME55 – Collective Release of Purchase Reqs.
ME56 – Assign Source to Purch. Requisition

Req. for Quotation:

ME41 – Create Req. for Quotation


ME42 – Change Req. for Quotation
ME43 – Display Req. for Quotation

Quotations :
ME47 – Create Quotation
ME48 – Change Quotation
ME49 – Price Comparison

Purchase Order:

ME21N – Create Purchase Order


ME22N – Change Purchase Order
ME23N – Display Purchase Order

Reservation:

MB21 – Create Reservation


MB22 – Change Reservation
MB23 – Display Reservation
MB24 – Reservations by Material
MB25 – Reservations by Account Assignment

Physical Inventory Document:

MI01 – Create Physical Inventory Document


MI02 – Change Physical Inventory Document
MI03 – Display Physical Inventory Document

Inventory Count:

MI04 – Enter Inventory Count with Document


MI05 – Change Inventory Count
MI06 – Display Inventory Count
MI09 – Enter Inventory Count w/o Document

MI08 – Create List of Differences with Doc.


MI10 – Create List of Differences w/o Doc.
MI20 – Print List of Differences

ME57 – Assign and Process Requisitions


ME58 – Ordering: Assigned Requisitions
ME59 – Automatic Generation of POs

ME2C- Display Purchase Orders by Material Group


ME2N – List Purchase Orders by Number
ME5K – Requisitions by Account Assignment
ME2K – List Purchase Orders by Account Assignment
ME2L – Display Purchase Orders by Vendor
ME2M – Display PO by Material

IH09 – Display Material

MM50 – List Extendable Materials


MB51 – Material Doc. List
MB52 – Display Storage Location
MMBE – Stock Overview
MMI1 – Create Operating Supplies
MMN1 – Create Non-Stock Material
MMS1 – Create Service
MMU1 – Create Non-Valuated Material

ME5A – Purchase Requisitions: List Display


ME5J – Purchase Requisitions for Project
MELB – Purch. Transactions by Tracking No.

ME5F – Release Reminder: Purch. Requisition

MB1C – Other Goods Receipts


MB90 – Output Processing for Mat. Documents

MBRL – Return Delivery per Mat. Document

MB1C – Other Goods Receipts


MB90 – Output Processing for Mat. Documents

MB1B – Transfer Posting

MIBC – ABC Analysis for Cycle Counting

MI31 – Batch Input: Create Phys. Inv. Doc.


MI32 – Batch Input: Block Material
MI33 – Batch Input: Freeze Book Inv.Balance
MICN – Btch Inpt:Ph.Inv.Docs.for Cycle Ctng
MIK1 – Batch Input: Ph.Inv.Doc.Vendor Cons.
MIQ1 – Batch Input: PhInvDoc. Project Stock

MI21 – Print physical inventory document

MI34 – Batch Input: Enter Count


MI35 – Batch Input: Post Zero Stock Balance
MI38 – Batch Input: Count and Differences
MI39 – Batch Input: Document and Count
MI40 – Batch Input: Doc., Count and Diff.

MI11 – Physical Inventory Document Recount

MI07 – Process List of Differences


MI37 – Batch Input: Post Differences

CT01 – Create Characteristic


CT02 – Change Characteristic
CT03 – Display Characteristic

CL01 – Create Class


CL02 – Classes
CL03 – Display Class
CL04 – Delete Class
CL2B – Class Types

MIGO – Goods Receipt (GR)


MIGO/MB1A – Goods Issue
MIRO – Logistic Invoice Verification

Want to learn about Number Ranges?


Note:13/05/2016
After recent upgrade of my system to EHP7, I realized that the Number range screens shown in this post have
undergone changes. The post below was on the basis of screens at EHP0 level.

Still all the functions and procedures remain same and the post below can teach a user of EHP7 environment
also about Number ranges, when he identifies the icons and correlates the to the corresponding activity..

Let’s start
A Number range is a Group of numbers to which the unique-Id created for an SAP Object belongs. In each
module we have masterdata having SAP objects such as Equipment, Notification, Order, Measuring Point,
Maintenance Plans etc in PM, Material number, Material Document, Purchase Requisition, Purchase Order in
MM, Sales Order, Sold-to-party etc in SD, Production Order in PP, Inspection lots in QM and the list is long.
This document is intended to give basic concepts of Number Ranges we need to create during the
Configuration of various modules in the implementation time and after. In this document we try to understand
these things through a Plant Maintenance object , namely Equipment .
Before starting our job related to Equipment, let’s understand few generic things about Number Ranges.
Types of Number Ranges
There are 2 categories of number ranges:

Internal numbers: These are purely numbers. System generates the number (within the range you’ve specified)
next to the immediate previous allotted number.
External numbers: This is where the person creating the SAP object (e.g., Equipment) is required to enter his
choice of number. This will be as per the alpha-numeric pattern he has already declared while creating the
number range.
T-Codes
There are configuration paths in each module for respective objects to Define respective number ranges. Also
many objects have Tcodes. Here we see the Tcodes for Defining number ranges in PM module.
SAP-PM Object Tcode

Equipments OIEN

Notification IW20

PM Order OION

Maintenance Tasklists OIL0, OIL4, OIL5

Maintenance Plans IP20

Maintenance Items IP21

Measuring Points IK09

Measuring Documents IK19

Revision DIWPS_REVNRS

Let’s first see the Internal Number Range


We know that there are different categories for each SAP object.

Few examples:
SAP Object Category

Equipment Equipment Category

Notification Notification Type

Maintenance Order Order Type

Measuring Point Measuring Point Category

In the number ranges configuration-screen you get these Categories, where you need to assign this
category/type to a particular number range group. Where from these Groups come? These Groups are nothing
but the Number ranges we need to create. One Number range group for one or more Categories of SAP Object,
(i.e., Equipment in present case). See this picture:
Here Groups are Test, Standard Number range, Mechanical Equipment, Electrical Equipment,
Instrumentation. Under each group different categories of Equipments are seen.

Now let’s start how to create a new internal number range for an Equipment and assign few categories to it .
Tcode OIEN

Click on the Groups icon. to arrive at the picture referred in the beginning. Here you use the menu GoTo –>
Insert OR
hit F6 function key to get this pop-up.
Now, Give a title to the Group (Say Demo), give some number range say 000000000010000000 to
000000000019999999 to the Group and upon clicking the Add icon, system might give you the following
error messages, telling that this range is interfering with some other Group already existing. i.e., some overlap
between.

(In case no such overlap is there, then the Group will be created)

Assuming that overlapping is there, identify the overlapping Group, tick-in the checkbox and go to
the maintain screen like below .
See here upper range 000000000019999999 has been modified as 000000000014999999.
Means we have freed numbers from 000000000015000000 to 000000000019999999. Now again GoTo –>
Insert and repeat the New Group (Demo) creation. Now it will be accepted.

Thus,we have created a Group named Demo. See this is visible in the list of Groups.
Now we will try to assign one Equipment category to our new Group.Let’s suppose, we want to shift
Category G Equipments to this new Number Range. For this follow this procedure.
1.Mouse click on the Category G in the present position where it is .

2.Tick the check box of the target Group, here it is Demo like this

3. Then click on these icons in these sequence (first 1 and then 2)


Now your Category G is there in the Group Demo.

Everything has been done. Now the Category G Equipments when created through IE01 will be given the
numbers specified here.
Let’s learn about Few clicking sequences for Assigning and Not Assigning the Categories to Groups.
Case1: Unassigning a Category from any Group.
Let’s suppose I want to unassign Category H . Means I want to bring it to the Not assigned list at the bottom.
Follow this mouse click sequence.

Means

1.Click on letter H (Remember the checkbox of this Group should not be ticked-in)
2.Then click on the icon at the top.
3. Then on Not Assigned at the bottom

4. Then on icon at the top.


You’ll find the letter H is in the Not Assigned list like this.
Case2: Assigning a Category from ‘Not Assigned’ to any Group.
Let’s suppose we want to assign Category T to Group Demo .
Follow this Mouse click sequence shown here.

Means

1.Click on the letter T in the Not Assigned list


2.Then click on the icon
3.Then Tick the Checkbox of group Demo
4.Then finally on at the top.
You’ll find the Category T has been assigned to group Demo.
Now let see the External number Range.
The process is almost same except for you’ll be providing Character format for number range. A typical
External number range format can be AAAAAAAAAAAA – ZZZZZZZZZZZZ. Here even you use numbers
they are treated as characters. In case you need have Alpha Numeric then you can have ranges like
01AAAAAAAAAA – 99ZZZZZZZZZZ. Here first 2 places will be having numeric features. You can make
use of characters like / also.

Important:
For alphanumeric external number ranges in Equipments you need to have the following setting in the SPRO
of Equipment Categorisation.

Path:

Setting

See, for Alpha numeric number Ranges the Checkbox under column a should not be ticked-in.
Note:

 Though concepts were explained with Equipment number as example, there is an identical dealing
with all other number ranges, irrespective of which module does it belong to.

 And most importantly Number ranges are not recommended to be transported from Dev client to
PRD. They should be locally created in PRD client.

Few words about SNRO and Buffer value


 Number ranges for all standard objects can be seen in SNRO tcode. You can see this by inputting
the Object value. In the present post the Object is EQUIP_NR .

 For many standard number range objects (like QMEL_NR for Notification and AUFTRAG for Order) a
Buffer value is maintained. This is ’10’ for Notification and ’20’ for Order. For present case
of EQUIP_NR there is no buffer is maintained.

 Very often you notice skipping of numbers while creating Notifications or Orders in PRD client. This is
due to the buffer value.

 The buffer is important in multiple server scenario where one client has several like in PRD client.

 This Buffer value helps in quicken the process of allotting a number to the Object by the system.

 Had this Buffer not been there, system takes too long to Save an Object while creating due to
contacting all servers and deciding the next consecutive number in the series.

 We can create our own Number range object in SNRO and use it in developments in combination
with a function module ‘NUMBER_GET_NEXT’ , during the situations where we need to have an auto-
number generation for custom objects..

SNRO sap transaction code to Create and Maintain ABAP


number ranges

The SAP transaction code SNRO allows you to create and maintain number
ranges for use with you ABAP programs. Below shows you the simple steps
required to create a number range. In-order to access the next number in the
range from within your ABAP code simply call function
module NUMBER_GET_NEXT with the relevant details.

Step 1 - SAP number range transaction


Execute tcode SNRO and enter a name for your new number range (i.e.
ZNRANGE)

Step 2 - Number range object details


Press the create button and fill in the number range object details screen, now
press save. Read popup message and click yes if happy with selected method of
buffering.

Step 3 - Actual Number ranges


Now press the 'Number Ranges' button to maintain intervals associated with
this object.

Step 4 - Number range interval(s)


Press the change intervals button(pencil) to create a new interval and maintain
any existing ones

Step 5 - Add number range interval


Press the + interval button to add a new number range to your object.

Fill in the appropriate details such as the from and to number, then Press the
insert button (+) to add the interval to the number range object.

Also please note the id(No) will except 01 or 1 and when you execute FM
NUMBER_GET_NEXT you will need to pass the exact id you enter here, also
make sure you create them the same on each system (i.e. DEV, QAS, PRD etc)
otherwise it will work on some and not the others.

Step 6 - Created interval


The number range interval should now have been added. Press save, read
information message and then press the green tick. Your number range has
now been created.

Use function module NUMBER_GET_NEXT in your ABAP code to get next number
in your number range
Also just for information the Number range details are stored in the following
tables:
TNRO - Numnber ranges
NRIV - Number range intervals

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy