Migration from Legacy to APO Demand Planning
Hi,
Currently Client uses legacy system for Forecasting. The forecasted value from legacy system will be given as input to APO DP for further Planning. Now, Client wants to do Forecasting and Planning in APO DP. That said they want to use the APO DP Forecasting functionality. How it can be handled in terms of.....
- They want simplified solution for their sales person to enter sales data, which will inturn uploaded into APO DP Planning book,
- which forecasting technique
- other settings or configurations or pre-requisites to be considered..
Appreciate your help questions and any additional inputs being migrating from Legacy to APO DP.
Thanks,
Sai Ganesh
Hi
The sales person can upload the sales information in excel file which can be easily upload into APO DP planning book. This sales history can be used as reference for forecasting
Please find enclosed herewith DP technical configuration guide for you. You can check BW part in detail.
http://help.sap.com/bp_scmv250/index.htm
There are different FCST tech avaiavble in APO DP. Forecast planners can assign different FCST tech based on sales history. Please find below the more information regarding it.
http://help.sap.com/saphelp_scm70/helpdata/EN/73/3e1164347111d398290000e8a49608/frameset.htm
http://help.sap.com/saphelp_scm70/helpdata/en/19/98ad1765354d7ba54b1eb164c377e0/frameset.htm
Please let us know if it help you. Please also let me know if you require more info regarding it.
Thanks
Amol
Similar Messages
-
Hello Guru's,
Request for information on smart documentation on the integration between Trade Promotion Management and SCM-Demand Planning from an architecture perspective how to configure for the give senario where we from APO demand planning, we provide baseline forecast into TPM and from TPM promotions values can be considered in to APO demand planning: can anybody give me some insight on it.
Thanks in advance.
KumarHi Praveen
There are several ways you can connect a DP system to a TPM. How are your interfaces and systems setup?
Option1:
Extract the baseline from APO to a BW cube, extract the data out of BW, may be using infospokes/open hub and pass it on to TPM.
2. Have a custom program written in APO-DP to extract the selected keyfigure data at the aggregation level into an interface or a .txt file into APO directory and use some data transfer service such as EDI to take this data and send to TPM.
In my experience it is simple to define an integration process. The much larger and complicated aspects are the date adjustments and the aggregation levels.
Date adjustments:
Understand the basis of the data in APO and TPM. APO is usually at the requested delivery date or material availability date ( when the customer like a store wants the product). However TPMs are usually at the consumption date ( when an end customer like you and me but from store shelf). Depending on the product and business style this can mean several days difference. Let's say it is 25 days on average, you need to add 25 days to APO base line date to get the TPM consumption date.
Aggregation level:
This can be product or customer. If the planning in DP is at product sku level and the TPM is at packs or brand level, you need to aggregate the data up before loading to TPM. The same with customer.
To me the most complex part of the integration is to understand and transform the data in a meaningful way and a strategy to sustain this integration by keeping both DP and TPM in sync in terms of master data. Also important to have a process for identifying exceptions and failures. you send baseline from DP to TPM and if it fails, how do you know? how do you trouble shoot?
Hope these help. -
APO Demand Planning realignment and BI
Hi experts,
I need to handle realignment process done in APO Demand Planning area in order to get data consistency in BW.
All I can tell you is that my idea was to get data from datasources created on Planning areas but I don't know how that realignment process impacts on information taken to BI.
As Demand Planning information changes from week to week(as guys in APO side do their forecast) we need to take snapshots to BI. My concern is how to manage realignment in this scenario. should we take a different approach to upload data to BI?.
Thanks so much!.Hi rajib,
If you are new to APO & want understand Demand Planning steps then you can use SAP Help.
Pls go through following link. You can find all the steps.
http://help.sap.com/saphelp_scm50/helpdata/en/8f/9d6937089c2556e10000009b38f889/frameset.htm
Regards
Sujay -
Data migration from legacy system to SAP
hi all,
could you please post some docs on migration from legacy system to SAP system., also the problems faced while migration and best practices in data migration
regards
sridharanHi ,
I require few details from you.
1. What ETL tool you are using, If Informatica, it already have PowerConnect to connect to SAP. So you can create source and Target Structure and also you can use RFC's to send data to R/3. Else, for other ETL tools, can you prepare RFC's or any other way to send data to R/3. let me know the tool.
2. Does R/3 contains the master data tables? If yes, then try to use LSMW for Mass upload of data to tables.
If your client don't want to use either of these options please elaborate, what is the case.
Regards
Aashish Sinha -
AR & AP Data migration from legacy
Hi,
1.What are the precaution to be taken for Data migration from legacy system?
2.We intend to use a conversion ac ( Dr conv ac cr Vendor ) Is it Correct way of doing it ?
3.How do i ensure that all my invoices uploaded correctlt ?
4.What is the best Standard program to get it doen ?.
5.Is LSMW is best to do it or shall I have to go for custom development?
Any piece of yr advice is appreciated.
Thanks, ChitraHi Chitra,
Following link are helpful in understanding LSMW:
Note 105244 - LSMW 1.0: known problems, tips and tricks
Re: LSMW and error handling
/community [original link is broken]
For Data Migration:
Note 400257 - Data Migration and Upload Report
Note 739860 - Data migration from a legacy system to SAP
Hope this helps.
Please assign points as way to say thanks -
HI All. What are the disadvantages of implementing APO- Demand Planning without improvements or cleaning up the MRP. in other words is DP implementation dependant on MRP process. Gurus please advise
Hi Amol,
DP is the demand planning machine, here you estimate your forecast (future sales).
The MRP is a supply planning machine, here you use estimate the replenishment.
Both machines in a technical perspective are independent one each other. Now in a business perspective they are not: The problem that you will have if you don´t clean your MRP elements is not a problem in DP itself. I mean, you can have a very success implementation in DP, your forecast accuracy will be very good.. and you will get a very good forecast, but when the MRP run and estimate the replenishment, the effort that you made in DP will not be translated in good results and your planning situation will be still not good.
Kind Regards,
Mariano -
Looking for a book on APO - Demand Planning Configuration
Could anyone please recommend a book I could purchase that specifically teaches APO Demand Planning Configuration? Any book or manuals that you could point me to would be greatly appreciated. Thanks!
The book SAP SCM by Daniel C Wood is reasonable. Not all the detail, but touches on DP, SNP and PPDS and if you use this in conjunction with the online help for the latest release.
SCM 7.0 help
http://help.sap.com/saphelp_scm70/helpdata/en/12/3dfd81126e1c448c870f335f11d016/frameset.htm
Also another tip - search in google advanced for any topic within Website
http://help.sap.com/saphelp_scm70*
(asterix)
and then when you get the detail.
eg
http://help.sap.com/saphelp_scm70/helpdata/en/ed/310538c7cb583ae10000009b38f8cf/content.htm
which ends with the word
CONTENT
change the word content to FRAMESET
eg
http://help.sap.com/saphelp_scm70/helpdata/en/ed/310538c7cb583ae10000009b38f8cf/frameset.htm
and you get the sorrounding help for this specific topic. -
Why we are using APO - Demand Planning ?
Dear All,
Why we are using APO-Demand Planning,as we have this option in R/3 ?
What is advantages of APO - DP over & above R/3?
Regadrs
Sujay Joshi
91-9833464511Hi Sujay,
Have a look at the below thread.
General Discussion - Why to choose APO over R/3 for planning?
Regards,
Siva. -
What is best practice to do APO Demand planning
Hi,
My client wants to implement demand planning.
Client has come up with one scenario like a New Customer is created in ECC, and if I use BI and then APO flow ( ECC -> BI -> APO-BI) for Demand planning, user will have to wait for another day. (AS BI is always having one day delay).
For this scenarios user is insisting on ECC and APO-DP interface.
Will anybody suggest what should be the best practice for Demand planning.
ECC -> Standalone BI -> Planning area (Planning is done in APO) -> Stand alone BI
Or ECC -> APO-DP (Planning is done in APO) -> Standalone BI system
I hope I am able to explain my scenario.
Regards,
STHi Sujoy,
Thanks for reply.
(1) I have to get Sales Order data from ECC into BI standalone system Cube.
(2) Then from this cube same data is sent to SCM APO - BI Cube.
(3) Planning will be done in SCM APO.
(4) Planned data is again sent to BI standalone system, Using datamart on Planned area.
(5) In BI we will have reporting on cube, which has ECC sales order data and APO Planned data.
But in this case, there is always delay between data loads (firstly ECC -> BI, then BI -> APO, then APO -> BI).
In this case, if a new customer is created, Client wants to see demand planning in latest data.
How do we do APO DP generally?
Do we follow the route from BI, or directly between ECC and APO..
Hope I am able to explain the scenario.. -
Release of APO Demand Planning to R/3 Demand Management
Hi All,
Is there a way to release the forecast in Demand Planning in APO to R/3 Demand Management without passing overwriting the historical buckets in R/3. I have created a special data view that does not contain any historical weeks. However, if we are in week 2 of the month, it overwrites week one of the month in Demand Management with a 0 value when we execute the forecast pass to r/3 job. I don't want to overwrite week one and we actually want to keep the old value there, How can we prevent this from being overwritten?
I have created a data view that does not contain any historical buckets and I am using this in the
Regards,
Rumi,Hi,
For releasing from DP to ECC , you have taken care of:
○ A future planning horizon only
○ A planning buckets profile with one periodicity only.
I assume you are using "Week" bucket , please confirm.
In SAP ECC Demand Management, planned independent requirements are created in the same buckets as those of the data view on which the mass processing job is based.
With above things in mind, it not clear why APO DP release shoud overwrite historical week data, unless you are releasing in monthly buckets rather than weekly buckets.
Regards
Datta -
Resources for migration from legacy Cisco VPN client to AnyConnect?
As the legacy client is now officially EOL'd, and it is having issues with Windows 7 - the need has presented itself to migrate to AnyConnect.
The complicating issue here is that many of the machines that need to be migrated connect remotely and never touch a corporate LAN - as such - I need to devise a means to remotely and seamlessly (as much as possible) migrate from old to new. Sounds a bit like changing the wings on a flying plane, but I'm guessing others have had to face the same issue. By procrastinating this migration - my hope is that your blood spilled will be mine saved? (Just kidding. Sorta).
Any tips, input, suggestion, procedures, FAQs, good luck wishes, etc. greatly appreciated.
Cheers,
JPHi Andy
Anyconnect licensing is a little complicated, but 99% of the time you only need the "Essentials" AnyConnect license for your ASAs. This gives you everything that you have using the old Cisco VPN Client.
Essentials is licensed per ASA, and not per user like the other ASA AnyConnect licenses.
AnyConnect Premium gives you all that Essentials give you plus "clientless" VPN (Web portal type stuff).
Configuration wize - it's pretty simple and similar to how you configure the old VPN support. There's a wizard to assist you in configuring it if you like that kind of thing.
HTH
Barry Hesk
Intrinsic Network Solutions -
Grantor Objects Migration from Legacy System
Hi All,
I have a scenario in which I will be requried to migrate Grantor objects (Programs, Application, Claim, Change Request, billing documents) from legacy system.
I checked the busines objects for Application but could not find the Create Method as we have for Sales Order or Activities.
Can we migrate these objects from Legacy System using lsmw or BAPI's?
Thanks in advance.Hi All,
I have a scenario in which I will be requried to migrate Grantor objects (Programs, Application, Claim, Change Request, billing documents) from legacy system.
I checked the busines objects for Application but could not find the Create Method as we have for Sales Order or Activities.
Can we migrate these objects from Legacy System using lsmw or BAPI's?
Thanks in advance. -
How to UNLOCK queues when data is migrated from legacy system to SAP syste
Hi All,
I need some help regarding queues (SMQ2). XI is been used to migrate data from legacy system to SAP system. Sometimes the queue is getting locked. Once the queue is unlocked then the message is processed correctly. So, the incoming queues must be "unlocked" routinely so that they can process through the system. There is a standard report RSQIWKEX available that can be scheduled in SAP system to automatically unlock the queues. Before using the standard report RSDIWKEX, we made sure that we have added parameter MONITOR QRFC_RESTART_ALLOWED set to "1" in Integration Engine specific configuration (TCODE SXMB_ADM).We are unable to analyze the reason for locking of queues and how to avoid it. If the locking of the queues can not be avoided, is there any way to unlock the queues? We tried executing this report but were not successful in unlocking the queues. Please guide us in solving this issue. It would be really helpful if you can give us a direction in solving this problem.
Thanks in Advance,
Shwetha.Hi,
Just check if the Queues are registered in Transaction SMQR.
If its not, then register the Queue by pressing 'Register' Button
Sharif. -
Data Migration from Legacy system to ECC systems via ETL through SAP PI
Hi All,
I wanted to know if we can migrate the data from Legacy systems to ECC systems via PI.
What I understand is there is ETL tool is used to extract the data from legacy system, and what client is looking to load that data via PI?
Can we do that ? I am concerned because this will involve mass data?
If I have to use PI , I see option of PROXY / IDOC /FILE as receiver in ECC system (take the data from ETL)?
Can somebody has done this earlier , please share the approach.
Thanks,
Pushkar PatelHi ,
I require few details from you.
1. What ETL tool you are using, If Informatica, it already have PowerConnect to connect to SAP. So you can create source and Target Structure and also you can use RFC's to send data to R/3. Else, for other ETL tools, can you prepare RFC's or any other way to send data to R/3. let me know the tool.
2. Does R/3 contains the master data tables? If yes, then try to use LSMW for Mass upload of data to tables.
If your client don't want to use either of these options please elaborate, what is the case.
Regards
Aashish Sinha -
Sales order migration from legacy system
Hi,
What are the strategies/precautions/steps to be followed for migrating sales orders or quotations from legacy system to SAP?
ThanksHi,
Sample Code for Sales Order (VA01):
Input File Layout:
Sales Document Type, Sales Organisation, Distribution Channel, Division, Sold To Party, Ship To Party, Customer purchase order number, Customer purchase order date, Payment Terms(custom field), incoterms1, incoterms2, Order reason (reason for the business transaction), Material, Cumulative order quantity in sales units,.
DATA: bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE.
DATA : w_auart(4) TYPE c,
w_vkorg(4) TYPE c,
w_vtweg(2) TYPE c,
w_spart(2) TYPE c,
w_kunnr(10) TYPE c,
w_kunrg(10) TYPE c,
w_bstkd(35) TYPE c,
w_bstdk(10) TYPE c,
w_kwmeng(18) TYPE c,
w_zterm(4) TYPE c,
w_inco1(3) TYPE c,
w_inco2(28) TYPE c,
w_augru(3) TYPE c.
DATA : var1 TYPE string,
var2 TYPE c VALUE '(',
var3 TYPE c VALUE ')',
num(2) TYPE c,
flag(1) TYPE c.
DATA : BEGIN OF it_order, " Internal table Structure
auart(4) TYPE c, " Sales Order Type
vkorg(4) TYPE c, " Sales Organization
vtweg(2) TYPE c, " Distribution Channel
spart(2) TYPE c, " Division
kunnr(10) TYPE c, " Sold-to-Party
kunrg(10) TYPE c, " Ship-to-Party
bstkd(35) TYPE c, " Purchase Order No
bstdk(10) TYPE c, " Purchase Order Date
zterm(4) TYPE c, " Payment Terms
inco1(3) TYPE c, " Inco Terms1
inco2(20) TYPE c, " Inco Terms2
augru(3) TYPE c, " Order Reason
mabnr(18) TYPE c, " Material No
kwmeng(18) TYPE c, " Quantity
END OF it_order,
itab LIKE STANDARD TABLE OF it_order WITH HEADER LINE.
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
PARAMETER filename LIKE rlgrap-filename.
PARAMETER session LIKE apqi-groupid.
SELECTION-SCREEN END OF BLOCK b1.
AT SELECTION-SCREEN ON VALUE-REQUEST FOR filename.
Get the file path
CALL FUNCTION 'WS_FILENAME_GET'
EXPORTING
def_filename = filename
def_path = ' '
mask = ',.,..'
mode = 'O'
title = 'Select File'
IMPORTING
filename = filename
EXCEPTIONS
selection_cancel = 1.
CHECK sy-subrc = 0.
START-OF-SELECTION.
CALL FUNCTION 'WS_UPLOAD'
EXPORTING
codepage = ' '
filename = filename
filetype = 'ASC'
headlen = ' '
line_exit = ' '
trunclen = ' '
user_form = ' '
user_prog = ' '
dat_d_format = ' '
IMPORTING
FILELENGTH =
TABLES
data_tab = itab
EXCEPTIONS
conversion_error = 1
file_open_error = 2
file_read_error = 3
invalid_type = 4
no_batch = 5
unknown_error = 6
invalid_table_width = 7
gui_refuse_filetransfer = 8
customer_error = 9
OTHERS = 10.
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
PERFORM open_group.
LOOP AT itab.
CLEAR : w_auart,w_vkorg,w_vtweg,w_spart,w_kunnr,w_kunrg,
w_bstkd,w_bstdk,w_zterm,w_inco1,w_inco2,w_augru.
w_auart = itab-auart.
w_vkorg = itab-vkorg.
w_vtweg = itab-vtweg.
w_spart = itab-spart.
w_kunnr = itab-kunnr.
w_kunrg = itab-kunrg.
w_bstkd = itab-bstkd.
w_bstdk = itab-bstdk.
w_zterm = itab-zterm.
w_inco1 = itab-inco1.
w_inco2 = itab-inco2.
w_augru = itab-augru.
ON CHANGE OF itab-kunnr OR itab-kunrg OR itab-bstkd .
flag = 0.
num = 1.
PERFORM bdc_dynpro USING 'SAPMV45A' '0101'.
PERFORM bdc_field USING 'BDC_CURSOR'
'VBAK-AUART'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'VBAK-AUART' " Order Type
itab-auart.
PERFORM bdc_field USING 'VBAK-VKORG' " Sales Organization
itab-vkorg.
PERFORM bdc_field USING 'VBAK-VTWEG' " Distribution Channel
itab-vtweg.
PERFORM bdc_field USING 'VBAK-SPART' " Division
itab-spart.
PERFORM bdc_dynpro USING 'SAPMV45A' '4001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'VBKD-BSTKD' " PO Number
itab-bstkd.
PERFORM bdc_field USING 'VBKD-BSTDK' " PO Date
itab-bstdk.
PERFORM bdc_field USING 'KUAGV-KUNNR' " Sold to Party
itab-kunnr.
PERFORM bdc_field USING 'KUWEV-KUNNR' " Ship to Party
itab-kunrg.
PERFORM bdc_field USING 'VBKD-ZTERM' " Payment Terms
itab-zterm.
PERFORM bdc_field USING 'VBKD-INCO1' " Inco Terms1
itab-inco1.
PERFORM bdc_field USING 'VBKD-INCO2' " Inco Terms2
itab-inco2.
PERFORM bdc_field USING 'VBAK-AUGRU' " Order Reason
itab-augru.
ENDON.
IF flag = 0.
LOOP AT itab WHERE bstkd = itab-bstkd AND kunnr = itab-kunnr .
var1 = 'RV45A-MABNR'.
CONCATENATE var1 var2 num var3 INTO var1.
PERFORM bdc_field USING var1
itab-mabnr.
var1 = 'RV45A-KWMENG'.
CONCATENATE var1 var2 num var3 INTO var1.
PERFORM bdc_field USING var1
itab-kwmeng.
PERFORM bdc_dynpro USING 'SAPMV45A' '4001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
num = 2.
ENDLOOP.
ELSE.
CONTINUE.
ENDIF.
flag = 1.
PERFORM bdc_dynpro USING 'SAPMV45A' '4001'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=SICH'.
PERFORM bdc_transaction USING 'VA01'.
ENDLOOP.
PERFORM close_group.
WRITE : / 'Session',session, 'was Created'.
FORM open_group.
CALL FUNCTION 'BDC_OPEN_GROUP'
EXPORTING
client = sy-mandt
group = session
user = sy-uname
keep = 'X'.
ENDFORM.
FORM close_group.
CALL FUNCTION 'BDC_CLOSE_GROUP'.
ENDFORM.
FORM bdc_transaction USING tcode.
CALL FUNCTION 'BDC_INSERT'
EXPORTING
tcode = tcode
TABLES
dynprotab = bdcdata.
ENDFORM.
FORM bdc_dynpro USING program dynpro.
CLEAR bdcdata.
bdcdata-program = program.
bdcdata-dynpro = dynpro.
bdcdata-dynbegin = 'X'.
APPEND bdcdata.
ENDFORM.
FORM bdc_field USING fnam fval.
IF fval <> ' '.
CLEAR bdcdata.
bdcdata-fnam = fnam.
bdcdata-fval = fval.
APPEND bdcdata.
ENDIF.
ENDFORM.
Regards,
Naveen.
Maybe you are looking for
-
Can Partner Application Access to Login Page's Information ?
Hi. I wanna write a Partner Application to Access User's Information(UserName, subscriberName or Company Name) This information represented by user In login Page. I am not specialist in Oracle Sigle Sign-On ,for this reason Please Let me have a Sampl
-
Should i buy it or not ?
i was keen to order a copy of aperture, but after reading through a few of the messages in this discussion its got me worried to say the least ! It seems as if there are people talking a bout its bad points more than its good but that could be becaus
-
I'm trying to transcode a quicktime .mov file for use in Encore 2.0. It is a 23.976fps 24pA (advanced) clip that is almost 6 minutes. The footage was shot on a Pansonic DVX100B. Every time I try to transcode the asset upon import, my program freezes
-
Using Firefox, how do I block side pop out ads/links?
When using Firefox I continue to get these left hand pop-out strips for links to Facebook, Email, Twitter, Reddit, Stumblupon and more. This strip of links covers the text on the page making it impossible to read any article. How do I get rid of it?
-
Na een update van IOS werkt mijn Wifi niet. Alles geprobeerd als - compleet resetten - netwerk herstellen - geheel opnieuw installeren en de modem/router opnieuw inschakelen. De andere iphone is wel gewoon op de router! Dus hier zit het probleem niet