SAP ABAP IMG Activity /DSD/BADI_MF_UPLOAD (BAdI: More Flexibility in Upload)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LE-DSD (Application Component) Direct Store Delivery
     /DSD/EHP3 (Package) DSD EhP3
IMG Activity
ID /DSD/BADI_MF_UPLOAD BAdI: More Flexibility in Upload  
Transaction Code /DSD/82000075   (empty) 
Created on 20070726    
Customizing Attributes /DSD/BADI_MF_UPLOAD   BAdI: More Flexibility in Upload 
Customizing Activity /DSD/BADI_MF_UPLOAD   BAdI: More Flexibility in Upload 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name /DSD/BADI_MF_UPLOAD    

Use

This Business Add-In (BAdI) is used in the Direct Store Delivery component (LE-DSD). This BAdI provides methods that give you more flexibility in the upload scenario. This allows you to add data to the Route Accounting Database (RADB) for customer-specific requests without making modifications.

DSD consists of different components, such as transportation planning and reload, which save data (deliveries and orders, for example) in the Route Accounting Database (RADB). This includes all required information about the activities during a tour and the final settlement of the tour. In the mobile DSD scenario, it is also possible that data comes into the Route Accounting Database (RADB) using the Business Application Programming Interface (BAPI) outside the ERP system and is saved there (upload).

Until now, you could only transfer mobile data to the Accounting Database (RADB) using the Business Application Programming Interface (BAPI) if the related function modules mapped the interface data from the RADB to the same naming convention.

With the new BAdI /DSD/BADI_MF_UPLOAD, you can set up customer-specific mapping between the interface data and the RADB tables. The BAdI contains separate methods for each RADB table:

  • Method COCICI for the table /DSD/HH_RACOCICI (module CCOCI0); BAdI Method for Check-Out Check-In Cash Item changes
  • Method COCIHD for the table /DSD/HH_RACOCIHD (module CCOCI0); BAdI Method for Check-Out Check-In Header changes
  • Method COCIMI for the table /DSD/HH_RACOCMI (module CCOCI0); BAdI Method for Check-Out Check-In Money Item changes
  • Method CTR for the table /DSD/HH_RACTR (module CCTRDT0 und CCTRDT1), BAdI Method for Transfer of General Control Data changes
  • Method HD for the table /DSD/HH_RAHD (module CCTRDT0 and CCTRDT1), BAdI Method for Tour Header changes
  • Method CVHD for the table /DSD/HH_RACVHD (module CCUSVI0); BAdI Method for Customer Visit Header changes
  • Method CAD for the table /DSD/HH_RACAD (module CCUSVI0); BAdI Method for customer address for CPD customers changes
  • Method DELHD for the table /DSD/HH_RADELHD (module CDELFU0), BAdI Method for Delivery Header changes
  • Method DELIT for the table /DSD/HH_RADELIT (moduleCDELFU0), BAdI Method for Delivery Item changes
  • Method DELCND for the table /DSD/HH_RADELCND (module CDELFU0), BAdI Method for Delivery Condition changes
  • Method EC for the table/DSD/HH_RAEC (module CENCAS0), BAdI Method for Encashment changes
  • Method ECA for the table /DSD/HH_RAECA (module CENCAS0); BAdI Method for Encashment Assignment changes
  • Method CL for the table /DSD/HH_RACL (module CENCAS0), BAdI Method for Clearing Data changes
  • Method IVHD for the table /DSD/HH_RAIVHD (module CINV0), BAdI Method for Invoice Header changes
  • Method IVIT for the table /DSD/HH_RAIVIT (module CINV0), BAdI Method for Invoice Item changes
  • Method IVCND for the table/DSD/HH_RAIVCND (module CINV0), BAdI Method for Invoice Condition changes
  • Method IVPRT for the table/DSD/HH_RAIVPRT (module CIVPRT0), BAdI Method for Invoice Print changes
  • Method ORDHD for the table /DSD/HH_RADELHD (module CORDER0), BAdI Method for Order Header changes
  • Method ORDIT for the table /DSD/HH_RADELIT (module CORDER0), BAdI Method for Order Item changes
  • Method ORDCND for the table /DSD/HH_RADELCND (module CORDER0), BAdI Method for Order Condition changes
  • Method DS for the table /DSD/HH_RADS (module CTDIST0), BAdI Method for Tour Distance changes
  • Method TS for the table /DSD/HH_RATS (module CTTIME0 and CTTIME2), BAdI Method for Tour Times changes

Requirements

Standard settings

This Business Add-In is not activated in the standard.

The Business Add-In is designed for multiple use.

The Business Add-In is not filter-dependent.

Activities

For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

Example

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency A   Valid for all countries 
Assigned Application Components
Documentation Object Class Documentation Object Name Current line number Application Component Application Component Name
SIMG /DSD/BADI_MF_UPLOAD 0 P3E0000001 Handheld Connectivity 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20070726 
SAP Release Created in 603