You are on page 1of 6

Generated by Jive on 2014-08-20+02:00

1
Tailor-making of SCM SNP Deployment
Heuristics Technical Insights
Introduction:

The deployment function in SNP plans the short term distribution of the produced or procured
products to the distribution centers.
It determines when and in what quantity, inventory and planned receipts can be
deployed to distribution centers and VMI accounts.
There are several deployment strategies that can be used, such as, Fair share, Push deployment and
pull-push deployment etc.
As it is not necessary that all business scenarios fall under these strategies, SAP has given a
provision for USER-DEFINED distribution for both Fair share and Push deployments.

Scope:

Recently, we have adopted this strategy for one of the clients, where in, the business case goes as
follows,
- The production happens every alternate day. So, Fair share & push deployment also
should work both in tandem in alternative days.
Meaning, one today, Fair share should be applied and the next day, push deployment
should be applied.

As there are no documents available about these strategies, I thought of making one, so it will be
beneficial for the needy
ones.

Pre-requisite:


Product Master Setting: SNP2 Tab-> SNP Deployment Profile


1) Push Distribution: should be maintained as U.
Tailor-making of SCM SNP Deployment Heuristics Technical Insights
Generated by Jive on 2014-08-20+02:00
2
2) Fair Share Distribution: should be maintained as X.

3) Maintain required category groups for ATD Receipt and ATD Issue in product master, with respective order
category groups.

Tailor-making of SCM SNP Deployment Heuristics Technical Insights
Generated by Jive on 2014-08-20+02:00
3
ATD Qty = ( ATD Receipt - ATD Issue ) is considered as net qty, available for deployment.

One can define order category groups in customizing,

SPRO->Advanced Planning and Optimization->Supply Network Planning (SNP)->Basic Settings->Maintain
Category Groups.


Tailor-making of SCM SNP Deployment Heuristics Technical Insights
Generated by Jive on 2014-08-20+02:00
4
Technical Details:

Badis to be implemented in the system
/SAPAPO/SDP_DISTR for Push distribution
/SAPAPO/FS_USER for Fair share.

Custom logic has to be incorporated in the following methods of the badis,
Method: DISTRIBUTE_USER_DEFINED for Badi /SAPAPO/SDP_DISTR.
Method: DEPLOY_USER_DEFINED for Badi /SAPAPO/FS_USER.

The signature of both methods comprises of most important parameter CT_DEPLOG of
type Changing. The custom logic in the badi, should manipulate with this table parameter
data.

Tailor-making of SCM SNP Deployment Heuristics Technical Insights
Generated by Jive on 2014-08-20+02:00
5
The field CONFMNG of CT_DEPLOG is actually refers to the Deployment Confirmed
Quantity for a product-location combination of a particular deployed date. One should
populate this field with the right quantity, to get desired results. (Dont mess up with
other fields like RDDMDDI).

The field DMDDI of CT_DEPLOG refers to the demand for that product-location in that
particular deployed date.

The changing parameter, CT_ATD gives the Available to deploy (ATD) quantity, for
deployment.

The other changing parameter, CT_DEPLSTOCK gives the information about the Stock
Levels at Destination Locations Converted to the Source.

Log Details:

Once deployment is run is through /SAPAPO/SNP02, the application log is available in the
same T-Code (Display Logs button) or also can be accessed by /SAPAPO/SNPAPLOG.

Deployment Stock Transfer gives the information about the deployment orders,that got created in
that run.
Deployment Results (Details) gives the information in more detailed level(like ATD,Roll
forward,Deployed Qty, Storage Qty, Target Stk etc).
To enable the Deployment Results (Details) for USER-DEFINED deployment strategy, as shown in
the screenshot, populate the changing table parameter 'CT_ATD' with ATD quantity for each bucket.


Technical aspects of Application Logs:

All Application logs are stored in various CLUSTER TABLES like BAL_INDX, BALHDR, BALDAT etc.
So in order to access, log
data has to be imported into memory from these clusters. SAP has provided various function
modules,
Tailor-making of SCM SNP Deployment Heuristics Technical Insights
Generated by Jive on 2014-08-20+02:00
6
BAL_LOG_EXIS
BAL_DB_SEARCH
BAL_DB_LOAD
BAL_FILTER_CREAT
BAL_LOG_MSG_READ
/SAPAPO/MSDP_LOG_DISPLAY in handling all these application logs.

For all available function modules information, please follow this link,

http://help.sap.com/saphelp_nw04/helpdata/en/bb/6811f980ae11d3966f00a0c930660b/content.htm


References
SCM 230 Supply Network Planning (APO SNP)

You might also like