SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Ajay Kumar
SAP HCM Consultant
Preliminary Data Medium Exchange (Pre-DME)
Pre-DME is a Payroll process
Pre-DME evaluates payroll results and creates
payment data to be used by Data Medium
Exchange (DME). DME can be counted as
Finance/Accounting process.
Data Medium Exchange (DME) is the process of
sending to the bank the payment data formatted
according to the banking rules of a country. T
RPCDTxx0 and RPCDTxx0_CE (e.g. RPCDTCU0 for
USA, RPCDTCK0 for Canada)
RPCDTAG0 for GB/UK
HxxCDTC0 (e.g. HHKCDTC0 for Hong Kong)
Pre-DME processes both information from the master
data and information from the payroll results for an
employee.
For every current original pay result, the
preliminary program DME reads the Payment
Information table (BT) in the payroll results.
Information on the payment
recipient
Sender Account Number
Purpose field in table (BT)
Payment currency
Consistency Check
Set Flag for Transfers
Output
The system determines the information on the
payment recipient
•From the entry in the Payment Information table
(BT)
•From the Payee Keys table (T521B), if the entry in
the Payment Information table (BT) contains a
recipient key
•From the Personal Data (0002) and Addresses
(0006) infotypes, if the entry in the Payment
Information table (BT) does not contain a recipient
key and does not contain any recipient data
Information on the payment
recipient
Sender Account Number
Purpose field in table (BT)
Payment currency
Consistency Check
Set Flag for Transfers
Output
The system evaluates the Sender Account Number
for Data Medium Exchange feature (DTAKT) to
determine the following information:
•The paying company code
•The house bank
•The house bank account
Information on the payment
recipient
Sender Account Number
Purpose field in table (BT)
Payment currency
Consistency Check
Set Flag for Transfers
Output
The system reads the Purpose field in the Payment
Information table (BT):
•If the Purpose field is filled, the contents of the field
are transferred to the payment data
•If the Purpose field is not filled, the following text is
used: "Wage/Salary", <Personnel Number>, <Payroll
Period> or "Pension", <Personnel Number>, <Payroll
Period>.
Information on the payment
recipient
Sender Account Number
Purpose field in table (BT)
Payment currency
Consistency Check
Set Flag for Transfers
Output
The system determines the payment currency:
•If the Currency field in the Payment Information
table (BT) contains a currency, this currency is used
for the payment.
•If the Currency field in the Payment Information
table (BT) does not contain a currency, the currency
from the Currency field in the Payroll Status
Information table (VERSC) is used for the payment.
Information on the payment
recipient
Sender Account Number
Purpose field in table (BT)
Payment currency
Consistency Check
Set Flag for Transfers
Output
•The system reads the bank codes of the house
bank and the recipient bank from the Bank Master
Record table (BNKA).
•The system checks the payment data for
consistency. If a payment with inconsistent data
exists for an employee, the system does not perform
a payment for this employee.
•For every entry in the Payment Information table
(BT) the system creates an entry in the payment
data.
Information on the payment
recipient
Sender Account Number
Purpose field in table (BT)
Payment currency
Consistency Check
Set Flag for Transfers
Output
It is recommended to mark this indicator as it causes
the system to mark every processed entry in the
Payment Information table (BT) with date and time,
to indicate "processed".
This prevents processing more than once
accidentally.
If the payroll run is repeated after you have executed
the preliminary program DME, the system does not
overwrite the entries marked with date and time but
performs a difference calculation. It should be
mark the Set Flag for Transfers indicator to
perform a qualified advance payment.
Information on the payment
recipient
Sender Account Number
Purpose field in table (BT)
Payment currency
Consistency Check
Set Flag for Transfers
Output
The preliminary program DME creates a payment
run that contains payment data.
Every payment run has combination of the Program
Run Date and Identification Feature.
The Identification Feature originates from the six-
digit system time of Pre-DME report start run. The
system replaces the last digit of the six digit system
time in the Identification Feature with a P.
The payment data contained in a payment run is
saved in the following tables:
•Control Records for the Payment Program (REGUV)
•Settlement Data from Payment Program (REGUH)
•Processed Items from Payment Program (REGUP)
The data in these tables is further processed by the
payment medium programs in Finance/Accounting
and is usually run via RFFOUS_x reports.
Payment Medium File Table (PAYR)
Before PreDME
Run Pre-DME report RPCDTAG0
Output of report
After Pre-DME
 If you make the decision by BANKL in feature DTAKT, than you have
to assign a valid housebank and housebankaccount for the
"otherwise" case. It is important, that the feature returns a valid
housebank and housebankaccount for otherwise case.
 Because of technical reasons, the PRE-DME program evaluates the
feature DTAKT twice for each payment. When evaluating feature
DTAKT the first time, the fields BANKL and BANKS aren't yet filled.
However they are filled with the values of the corresponding fields of
table BT second time.
 Do not forget to check the customizing of tables T012.,
T012K, BNKA and feature DTAKT.
Return value based on payroll area
RPCDTFG0 can be used to delete or reverse PY-GB
specific Pre-DME transfers .

Weitere ähnliche Inhalte

Was ist angesagt?

Sap hr features
Sap hr featuresSap hr features
Sap hr features
sivsamba
 
mizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5Nmizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5N
Imran M Arab
 
Document splitting in New GL in SAP
Document splitting in New GL in SAPDocument splitting in New GL in SAP
Document splitting in New GL in SAP
Rajesh Shanbhag
 
Sap Hr Presentation 08052002
Sap Hr Presentation 08052002Sap Hr Presentation 08052002
Sap Hr Presentation 08052002
Anand Shanmugam
 
SAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infoSAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.info
sapdocs. info
 

Was ist angesagt? (20)

Fiar
FiarFiar
Fiar
 
SAP FI - GL
SAP FI - GLSAP FI - GL
SAP FI - GL
 
Sap hr features
Sap hr featuresSap hr features
Sap hr features
 
New Asset Accounting in S4 HANA
New Asset Accounting in S4 HANANew Asset Accounting in S4 HANA
New Asset Accounting in S4 HANA
 
Sap time management
Sap time managementSap time management
Sap time management
 
SAP MTS-To-COPA Flow Diagram
SAP MTS-To-COPA Flow DiagramSAP MTS-To-COPA Flow Diagram
SAP MTS-To-COPA Flow Diagram
 
mizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5Nmizing Fileds in FBL1N/FBL5N
mizing Fileds in FBL1N/FBL5N
 
Document splitting in New GL in SAP
Document splitting in New GL in SAPDocument splitting in New GL in SAP
Document splitting in New GL in SAP
 
Data medium exchange
Data medium exchangeData medium exchange
Data medium exchange
 
Important Interview questions in SAP CO
Important Interview questions in SAP COImportant Interview questions in SAP CO
Important Interview questions in SAP CO
 
Sap Hr Presentation 08052002
Sap Hr Presentation 08052002Sap Hr Presentation 08052002
Sap Hr Presentation 08052002
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
How to create Leave balance carry forward in SAP HCM
How to create Leave balance carry forward in SAP HCMHow to create Leave balance carry forward in SAP HCM
How to create Leave balance carry forward in SAP HCM
 
Withholding tax in sap
Withholding tax in sapWithholding tax in sap
Withholding tax in sap
 
SAP Accounts Reveivable SAP Documents | http://sapdocs.info
SAP Accounts Reveivable SAP Documents | http://sapdocs.infoSAP Accounts Reveivable SAP Documents | http://sapdocs.info
SAP Accounts Reveivable SAP Documents | http://sapdocs.info
 
SAP HR - Personnel Administration
SAP HR - Personnel AdministrationSAP HR - Personnel Administration
SAP HR - Personnel Administration
 
Fi sd integration with copa
Fi sd integration with copaFi sd integration with copa
Fi sd integration with copa
 
SAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.infoSAP Accounts Payable Payment | http://sapdocs.info
SAP Accounts Payable Payment | http://sapdocs.info
 
SAP FINANCE GENERAL LEDGER ACCOUNTING
SAP FINANCE GENERAL LEDGER ACCOUNTINGSAP FINANCE GENERAL LEDGER ACCOUNTING
SAP FINANCE GENERAL LEDGER ACCOUNTING
 
delivery-from-projects-sap-ps
delivery-from-projects-sap-psdelivery-from-projects-sap-ps
delivery-from-projects-sap-ps
 

Andere mochten auch

BANK Automated Clearing System
BANK Automated Clearing SystemBANK Automated Clearing System
BANK Automated Clearing System
Ajay Kumar ☁
 
E rec kt-master_presentation
E rec kt-master_presentationE rec kt-master_presentation
E rec kt-master_presentation
Ajay Kumar ☁
 
Hcm trg uk_py_statutory_forms__e-filing
Hcm trg uk_py_statutory_forms__e-filingHcm trg uk_py_statutory_forms__e-filing
Hcm trg uk_py_statutory_forms__e-filing
Ajay Kumar ☁
 
Hcm ppt uk_py_national_insurance
Hcm ppt uk_py_national_insuranceHcm ppt uk_py_national_insurance
Hcm ppt uk_py_national_insurance
Ajay Kumar ☁
 
Hcm trg uk_py_master_data
Hcm trg uk_py_master_dataHcm trg uk_py_master_data
Hcm trg uk_py_master_data
Ajay Kumar ☁
 
SAP Simple Finance
SAP Simple FinanceSAP Simple Finance
SAP Simple Finance
Bilal Faruki
 

Andere mochten auch (20)

SAP Time Management
SAP Time Management SAP Time Management
SAP Time Management
 
BANK Automated Clearing System
BANK Automated Clearing SystemBANK Automated Clearing System
BANK Automated Clearing System
 
E rec kt-master_presentation
E rec kt-master_presentationE rec kt-master_presentation
E rec kt-master_presentation
 
Court orders
Court ordersCourt orders
Court orders
 
Uk -tax
Uk  -taxUk  -tax
Uk -tax
 
SAP HR Time Management User Guide | www.sapdocs.info
SAP HR Time Management User Guide | www.sapdocs.infoSAP HR Time Management User Guide | www.sapdocs.info
SAP HR Time Management User Guide | www.sapdocs.info
 
Hcm trg uk_py_statutory_forms__e-filing
Hcm trg uk_py_statutory_forms__e-filingHcm trg uk_py_statutory_forms__e-filing
Hcm trg uk_py_statutory_forms__e-filing
 
Hcm ppt uk_py_national_insurance
Hcm ppt uk_py_national_insuranceHcm ppt uk_py_national_insurance
Hcm ppt uk_py_national_insurance
 
Hcm trg uk_py_master_data
Hcm trg uk_py_master_dataHcm trg uk_py_master_data
Hcm trg uk_py_master_data
 
Sap HANA Column Oriented Architecture
Sap HANA Column Oriented ArchitectureSap HANA Column Oriented Architecture
Sap HANA Column Oriented Architecture
 
Uk tax system
Uk tax systemUk tax system
Uk tax system
 
Segment Reporting and SAP New GL - ECC 6
Segment Reporting and SAP New GL - ECC 6Segment Reporting and SAP New GL - ECC 6
Segment Reporting and SAP New GL - ECC 6
 
New GL parallel ledgers in asset accounting
New GL parallel ledgers in asset accounting New GL parallel ledgers in asset accounting
New GL parallel ledgers in asset accounting
 
Automated Payroll Reconciliation
Automated Payroll ReconciliationAutomated Payroll Reconciliation
Automated Payroll Reconciliation
 
New gl migration 1
New gl migration 1New gl migration 1
New gl migration 1
 
SAP Simple Finance
SAP Simple FinanceSAP Simple Finance
SAP Simple Finance
 
Hcl indian payroll_3
Hcl indian payroll_3Hcl indian payroll_3
Hcl indian payroll_3
 
Sap simple finance by Keval Shah
Sap simple finance by Keval ShahSap simple finance by Keval Shah
Sap simple finance by Keval Shah
 
SAP FI Asset Accounting: End User Guide for Beginners
SAP FI Asset Accounting: End User Guide for BeginnersSAP FI Asset Accounting: End User Guide for Beginners
SAP FI Asset Accounting: End User Guide for Beginners
 
SAP Simple Finance
SAP Simple FinanceSAP Simple Finance
SAP Simple Finance
 

Ähnlich wie Pre DME

Fasets Accelerated
Fasets AcceleratedFasets Accelerated
Fasets Accelerated
Rudy Hubert
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with description
Amith Sanghvi
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with description
Amith Sanghvi
 
Ach payment configuration
Ach payment configurationAch payment configuration
Ach payment configuration
SURESH BABU MUCHINTHALA
 
Systems Admin - Headed Tenancy Rent Instalment Process
Systems Admin - Headed Tenancy Rent Instalment ProcessSystems Admin - Headed Tenancy Rent Instalment Process
Systems Admin - Headed Tenancy Rent Instalment Process
Steve Best
 
Setting up the WCB Rate and Premium Calculator
Setting up the WCB Rate and Premium CalculatorSetting up the WCB Rate and Premium Calculator
Setting up the WCB Rate and Premium Calculator
Russell Vasseur
 
Sop collections payout computation invoice processing version 2. 1
Sop collections payout computation  invoice processing version  2. 1Sop collections payout computation  invoice processing version  2. 1
Sop collections payout computation invoice processing version 2. 1
LavinaGoves
 

Ähnlich wie Pre DME (20)

R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)R12:Payment Process Request (PPR)
R12:Payment Process Request (PPR)
 
schedule_ppt.pptx
schedule_ppt.pptxschedule_ppt.pptx
schedule_ppt.pptx
 
Tms
TmsTms
Tms
 
Fasets Accelerated
Fasets AcceleratedFasets Accelerated
Fasets Accelerated
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with description
 
Fico t codes with description
Fico t codes with descriptionFico t codes with description
Fico t codes with description
 
SAP FSCM Treasury Bank Communication Management-1.pdf
SAP FSCM Treasury Bank Communication Management-1.pdfSAP FSCM Treasury Bank Communication Management-1.pdf
SAP FSCM Treasury Bank Communication Management-1.pdf
 
Accounting Systems in spreadsheets Tutorials
Accounting Systems in spreadsheets TutorialsAccounting Systems in spreadsheets Tutorials
Accounting Systems in spreadsheets Tutorials
 
Na payroll
Na payrollNa payroll
Na payroll
 
Ach payment configuration
Ach payment configurationAch payment configuration
Ach payment configuration
 
List of Coversions in Oracle Apps
List of Coversions in Oracle AppsList of Coversions in Oracle Apps
List of Coversions in Oracle Apps
 
Dora ppt3(fico)
Dora ppt3(fico)Dora ppt3(fico)
Dora ppt3(fico)
 
Systems Admin - Headed Tenancy Rent Instalment Process
Systems Admin - Headed Tenancy Rent Instalment ProcessSystems Admin - Headed Tenancy Rent Instalment Process
Systems Admin - Headed Tenancy Rent Instalment Process
 
Payment management in SAP
Payment management in SAPPayment management in SAP
Payment management in SAP
 
Setting up the WCB Rate and Premium Calculator
Setting up the WCB Rate and Premium CalculatorSetting up the WCB Rate and Premium Calculator
Setting up the WCB Rate and Premium Calculator
 
SPP debit presentation
SPP debit presentationSPP debit presentation
SPP debit presentation
 
SAP Accounts Reveivable Functions | http://sapdocs.info
SAP Accounts Reveivable Functions | http://sapdocs.infoSAP Accounts Reveivable Functions | http://sapdocs.info
SAP Accounts Reveivable Functions | http://sapdocs.info
 
Sop collections payout computation invoice processing version 2. 1
Sop collections payout computation  invoice processing version  2. 1Sop collections payout computation  invoice processing version  2. 1
Sop collections payout computation invoice processing version 2. 1
 
Payroll QRGv2
Payroll QRGv2Payroll QRGv2
Payroll QRGv2
 
Oracle APPS :Receivables Auto Invoice
Oracle APPS :Receivables Auto InvoiceOracle APPS :Receivables Auto Invoice
Oracle APPS :Receivables Auto Invoice
 

Pre DME

  • 1. Ajay Kumar SAP HCM Consultant
  • 2. Preliminary Data Medium Exchange (Pre-DME) Pre-DME is a Payroll process Pre-DME evaluates payroll results and creates payment data to be used by Data Medium Exchange (DME). DME can be counted as Finance/Accounting process. Data Medium Exchange (DME) is the process of sending to the bank the payment data formatted according to the banking rules of a country. T
  • 3. RPCDTxx0 and RPCDTxx0_CE (e.g. RPCDTCU0 for USA, RPCDTCK0 for Canada) RPCDTAG0 for GB/UK HxxCDTC0 (e.g. HHKCDTC0 for Hong Kong)
  • 4. Pre-DME processes both information from the master data and information from the payroll results for an employee. For every current original pay result, the preliminary program DME reads the Payment Information table (BT) in the payroll results.
  • 5. Information on the payment recipient Sender Account Number Purpose field in table (BT) Payment currency Consistency Check Set Flag for Transfers Output The system determines the information on the payment recipient •From the entry in the Payment Information table (BT) •From the Payee Keys table (T521B), if the entry in the Payment Information table (BT) contains a recipient key •From the Personal Data (0002) and Addresses (0006) infotypes, if the entry in the Payment Information table (BT) does not contain a recipient key and does not contain any recipient data
  • 6. Information on the payment recipient Sender Account Number Purpose field in table (BT) Payment currency Consistency Check Set Flag for Transfers Output The system evaluates the Sender Account Number for Data Medium Exchange feature (DTAKT) to determine the following information: •The paying company code •The house bank •The house bank account
  • 7. Information on the payment recipient Sender Account Number Purpose field in table (BT) Payment currency Consistency Check Set Flag for Transfers Output The system reads the Purpose field in the Payment Information table (BT): •If the Purpose field is filled, the contents of the field are transferred to the payment data •If the Purpose field is not filled, the following text is used: "Wage/Salary", <Personnel Number>, <Payroll Period> or "Pension", <Personnel Number>, <Payroll Period>.
  • 8. Information on the payment recipient Sender Account Number Purpose field in table (BT) Payment currency Consistency Check Set Flag for Transfers Output The system determines the payment currency: •If the Currency field in the Payment Information table (BT) contains a currency, this currency is used for the payment. •If the Currency field in the Payment Information table (BT) does not contain a currency, the currency from the Currency field in the Payroll Status Information table (VERSC) is used for the payment.
  • 9. Information on the payment recipient Sender Account Number Purpose field in table (BT) Payment currency Consistency Check Set Flag for Transfers Output •The system reads the bank codes of the house bank and the recipient bank from the Bank Master Record table (BNKA). •The system checks the payment data for consistency. If a payment with inconsistent data exists for an employee, the system does not perform a payment for this employee. •For every entry in the Payment Information table (BT) the system creates an entry in the payment data.
  • 10. Information on the payment recipient Sender Account Number Purpose field in table (BT) Payment currency Consistency Check Set Flag for Transfers Output It is recommended to mark this indicator as it causes the system to mark every processed entry in the Payment Information table (BT) with date and time, to indicate "processed". This prevents processing more than once accidentally. If the payroll run is repeated after you have executed the preliminary program DME, the system does not overwrite the entries marked with date and time but performs a difference calculation. It should be mark the Set Flag for Transfers indicator to perform a qualified advance payment.
  • 11. Information on the payment recipient Sender Account Number Purpose field in table (BT) Payment currency Consistency Check Set Flag for Transfers Output The preliminary program DME creates a payment run that contains payment data. Every payment run has combination of the Program Run Date and Identification Feature. The Identification Feature originates from the six- digit system time of Pre-DME report start run. The system replaces the last digit of the six digit system time in the Identification Feature with a P. The payment data contained in a payment run is saved in the following tables: •Control Records for the Payment Program (REGUV) •Settlement Data from Payment Program (REGUH) •Processed Items from Payment Program (REGUP) The data in these tables is further processed by the payment medium programs in Finance/Accounting and is usually run via RFFOUS_x reports. Payment Medium File Table (PAYR)
  • 12. Before PreDME Run Pre-DME report RPCDTAG0
  • 14.  If you make the decision by BANKL in feature DTAKT, than you have to assign a valid housebank and housebankaccount for the "otherwise" case. It is important, that the feature returns a valid housebank and housebankaccount for otherwise case.  Because of technical reasons, the PRE-DME program evaluates the feature DTAKT twice for each payment. When evaluating feature DTAKT the first time, the fields BANKL and BANKS aren't yet filled. However they are filled with the values of the corresponding fields of table BT second time.  Do not forget to check the customizing of tables T012., T012K, BNKA and feature DTAKT.
  • 15. Return value based on payroll area
  • 16. RPCDTFG0 can be used to delete or reverse PY-GB specific Pre-DME transfers .