Stock upload conversion program

Hello Experts,
I have few questions below.
What is the case that we require to do a BDC program for stock upload? What is the difference of using LSMW Vs BDC?
I have about 500 materials and need to upload the stock into SAP from external excel file and need to move them into physical bins.
Do I need to develop a conversion program for LSMW to full fill my requirement.I am asked to write a functional spec for stock upload.Please help..
Do i need a seperate conversion program for stock transfer from 998 storage to physical bin?I should also print the SU labels during this program.
Please explain the process.
Thanks for your time in advance.
Edited by: RKsap193 on Oct 13, 2008 12:28 PM

If you send your personal email than i can send you the document with screen shot.
Here is the complete step bu step process to load initial stock with LSMW
you can use LSMW or BDC program
LSMW can eb designed by analyst and BDC can be desined by ABAPer
I did not find any documentation describing scenario of initial stock entry of material to HU & WM managed storage location. It inspired me to write this wiki.
I use the following scenario of loading initial stock entry:
u2022     Creation of inbound delivery using standard batch input import method - program RM07MMBL  with following tip:
o   Input file from legacy system is prepared it such a way that one line contains information about one palette (or other packing materials) and storage bin coordinate.
o   In the standard field MTSNR (Material slip) storage bin coordinates information is recorded.
o   Field MTSNR is transferred to field LIKP-LIFEX (External Delivery ID)
u2022     Creation of transfer order in reference to inbound delivery using batch input recording of transaction LT03
o   Field NLPLA (Destination Bin) is read using simple ABAP code from delivery header - LIKP-LIFEX
To create transfer order for inbound delivery in transaction LT03, material in inbound delivery must be packed, i.e. handling unit must be created. It can be archived by using an automatic packing functionality (packing instruction and packing instruction determination). 
After TO confirmation the goods receipts can be posted for deliveries.
Standard output can be generated for handling unit using message type E128 (EAN128 sticker). If needed storage bin information can be printed to simplify label  sticking on palette or other packing materials in the warehouse complex.
In this scenario homogeneous materials are packed into one handling unit.
Step 1: LSMW for initial stock entry in MM using 561 movement type:
This is the well known standard LSMW procedure which use standard batch input import method - program RM07MMBL .
1a. LSMW Process steps:
I apply only following tip: in the standard field MTSNR (Material slip) storage bin coordinates information is recorded.
1b. Maintain Source Fields LSMW process (step No. 3):
1c. Input file - example:
1d. Create batch input session LSMW (step No. 14).
It is important to set "1" for Max. number of items. It ensures that one delivery is created per one input line.
1e. Log sample from batch input session.
1f. Inbound delivery monitor - transaction VL06I
Selecting deliveries for Putaway you can control deliveries created in preceding step
Each delivery is packed:
and output - message type E128 is created:
Step 2: LSMW for transfer order creation in reference to inbound delivery:
This LSMW procedure is based on batch input recording of LT03 transaction. 
2a. LSMW Process steps
2b. Maintain Source Fields LSMW (step No. 3).
Deliveries numbers can be simply generated to input file form inbound delivery monitor (see 1f step)
There is no need to fill LGTYP (Storage type) and LGPLA (Storage section) because these fields are derived in LT03 transaction from storage bin - LGPLA (only if LGPLA is unique for all storage types and storage section - LAGP table).
2d. Display Read Data LSMW (step No. 10)
2e. Run Batch Input Session (step No. 14)
Log from the batch input session:
LT23:
I have customized the system to automatically confirm TO. Finally all HU are put away.
Tip & Trick
You can confirm TO using RF devices (standard transaction LM02) while label sticking on a palette.
Last step is to post GR for inbound deliveries which were put away. It can be done collectively in inbound delivery monitor by selecting deliveries for goods receipt: 
Summary
u2022     Easy to implement: two simple LSMW scenarios (one with few ABAP lines)
u2022     Standard message type for label printout with information about storage bin coordination
u2022     Possibility to analyze correctness of data migration in inbound delivery monitor before posting GR
u2022     Possibility to confirm label sticking with RF transaction
u2022     This scenario can be adapted for non homogeneous HUs

Similar Messages

  • Vendor Upload by conversion program

    HI Experts ,
    I am uploading vendor master data by conversion program , in that due to 1 field in Control data(customer - KUNNR ) I am unable to upload vendor.
    In this field when i give the customer number which is already referenced for another vendor , it gives a message that it is already referred to XXX vendor , though it is a warning message , it does not create vendor .But my session in SM30 shows success.
    But ultimate result is vendor does not get created.
    But when I give new customer or keeps blank, vendor gets created .
    please guide & advice on this problem. I need to enter data in this field .
    Thanks in advance

    HI
    thanks for your help.
    But this is happening not only in conversion program but also if i execute manually  FK01 , it does not save that vendor .
    Manual FK01 also not saving that vendor .
    What could be wrong ?
    Thanks in advance.
    Abhishek Govilkar

  • Conversion program to do movement type 202 and 309

    Hi everyone,
    I need to do a conversion program to upload current stock balance from 1 material to another material (Material to material transfer). This is because we have created a new material type, therefore i would need to move any current stock balance of 1 material (of a different material type) and create the material again in the new material type and transfer the current stock to it.
    Our consultant has decided upon using movement type 202 and 309 to do the goods movement required.
    Since MIGO could not be recorded, is there any other suggestion besides using ABAP program?
    Thanks in advance. Hope to get some feedback on this asap because this is urgent.

    Hi Bernard,
    You can check the direct input program RM07MMBL for goods movement.
    This is used in most of the cases to do a goods movement.
    Hope this helps
    Cheers
    VJ

  • Data conversion program

    can u give idea about data conversion program for inventory management program stocks,which reads legacy extract file and the valuation master file from pc gets issue storage location valuation details and output a file with these details
    regards,
    phani

    Hi Phani,
    Make sure that the data from legacy system is stored in a TXT file in a specific format.
    In SAP, create a program to upload the file using FM GUI_UPLOAD. The structure of the internal table will be same as that of the file.
    Upload the data and update the necessary tables.
    Best regards,
    Prashant

  • Stock upload bdc

    Dear firends...
       I am asked to develop a bdc program for Stock upload. actually i dont know about the stock upload process and its transaction code.. please tell me how i begin to write a program for Stock upload..and also please tell me the process of stock up load and transaction code related to stocks...any code, sample program or article will be greate help of mine
    regards,...

    Hi,
    To upload the opening stock MB1C is the transaction code. You can use LSMW method to do this. In LSMW select object 'goodsmovement' and corresponding program RM07MMBL. One drawback with this is, if the material contains serial numbers you cannot use this. In this case write SE38 program and use FM 'BAPI_GOODSMVT_CREATE'
    hope it solves your problem.
    Regards
    rajavardhana reddy

  • Stock upload for bulk materials

    Hi,
    My client implemeted SAP four years back, all the stock is maintained at storage location level.
    Now they implementing WM also.
    My issue is How we upload stock  into WM as the stock is already maintained at IM level.
    Suppose if there is only one material then we can create new storage location and then if we do transfer posting from sloc to sloc automatically it will get reflect in WM also.
    From there using LT10 we can move the stock to the destination storage bin.
    But Here we have more than 1000 materials to upload.  In that case we cant follow the above process as it takes lot of time and it is not the right process for bulk materials i guess.
    can anyone give me the complete step by step process for this.
    Regards,

    Hello
    1.Write a program for doing transfer posting at IM level.
    2.Write a program in which you will give input of storage type & bin as destination details with material & qty details for uploading the stock at WM level.For WM stock upload you will be using LT01 transaction which will pick material from interim storage area 920 & push material into given destination bin
    hope you got the idea.
    Regards,
    Prashant

  • Conversion program for the open sales orders

    Hi ,
         How to proceed for writing a conversion program for open sales order ??
    Please share if 've any document or idea.
    LSMW object: 0090, Method: 0000
    Business Object : BUS2032, Method : CREATEFROMDAT2,
    Message Type: SALESORDER_CREATEFROMDAT2
    Basic Type: SALESORDER_CREATEFROMDAT202
    Regards,
    Jyoti Shankar

    Dear Saso,
    I think, instead using Report: VA05/ VA05N; its better to use Report: VL10C
    In this report, you will get all the Sales Orders along with Materials - relevant for open delivery, along with Open Qty. and various other options can be selected from "Change Layout - (Ctrlt+F8)".
    Best Regards,
    Amit
    Note: Don't maintain any Field-Entry (while executing the Report: VL10N; in order to list all Sales Orders. But, if you want to list Sales Orders based upon some criterias, maintain the Field-entries, as reqd.

  • Reversal of stock upload file:- Urgent

    Gurus,
        By mistake at intial stock upload file is  upladed twice, how could i reverse  the same. I uploaded  through   T -code MB1C/ Mvt type 561; and showing at 998 storage type( interemediate bins). How could I will reverse the excess stock from the same.
    Please let me know the process . its is urgent. by what logic shoulsd I make  BDCetc.
    Regds,
    Sanjay rahangdale
    [email protected]

    Hi,
    re run the file again but this time with a 562 movement type, this should reverse the error exactly how you want it.
    Steve b

  • Stock upload - Goods receipt date, FIFO

    We are doing our initial stock upload using LSMW based on goods movements.
    When posting a goods movement the posting date will be used for FIFO considerations.
    That's fine when your system is operative, but during the initial stock upload the posting date will be the same for all movements, which is not what we want.
    Is there a way to transfer a GR date from the legacy system?
    (Opening the posting periods to any date in the past is not an option).
    Any ideas?
    Thanks
    Andreas

    If you had a GR on May 2nd of 1000 and another GR on Oct. 1st for 500  and your currect stock is 800, then you just know that the last GR date was Oct. 1st. But this is not the truth for all stock on hand. So FIFO cannot work. So the field has just information caracter.
    SAP will capture such info at batch level. Different software, different concepts. so each batch can have its own last GR date, and you distinguish the stock by batches, and can use batch search strategy to find the oldest one.
    Without batch managment, SAP has this information about last goods receipt at quant level in warehouse managment.  Do you use WM module?
    (even then I have no standard solution to manipulate this field while doing the stock load)

  • BW Upgrade "Execute the conversion programs for the product master "

    Hi BW Gurus,
                        We are in the process of upgrading BW 3.5 to BW 7.0. We did not get any conversion error in BW Dev but in BWQ we got error in one of ABAP program. The error message in log is :-
    "Value '######' of characteristic 0TIME is not a number with 000006 spaces"
    and job pertaining to the program is canceled in SM37.
    My question is, are we suppose to run any conversion program before or after the upgrade?
    Warm Regards,
    Anil

    Hi  Chandu,
    I am also looking for the same if u have fond a bapi for any other program please forward the information.
    Thanks & Regards,
    Basheer

  • Download and Upload Modulepool program

    hai all,
       Could any one say how to Download and Upload Modulepool program from sap.
    Thanks,
    Jeevan.

    Hi Puduru
    Welcome to ABAP forums.
    If you just want to export Module pool program once, you can use transaction SE80 and menu point Utilities->More Utilities->Upload/Download->Download option ( for each include / component ).
    Save it as a text file and then repeat the same process.
    Here's other programs for the same functionality. You can use one of them.
    http://www.members.tripod.com/abap4/Upload_and_Download_ABAP_Source_Code.html
    http://sap.ittoolbox.com/code/d.asp?d=1623&a=s
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/webas/abap/finding your code in bsp applications.article
    http://www.geocities.com/rmtiwari/Resources/Utilities/WebViewer.html
    http://www.dalestech.com/
    Dont forget to rewards pts, if it helps ;>)
    Regards,
    Rakesh

  • VA41 Conversion program using BAPI's.

    Hi Friends,
    Could u please tell to develop/create conversion program to transfer data using BAPI's by using trx VA41(CREATE CONTRACT), I have Contract Document number(ID).
    This is one time conversion.
    Please tell step by step.
    Thanks in advance.
    Points rewarded for ur kind assistance.
    regard. Vishnu

    Hi Vishnu,
    There is a standard BAPI called <b>BAPI_CONTRACT_CREATEFROMDATA</b> available for VA41. Use that BAPI for the conversion. Get back to me if you got any doubts.
    Reward if useful.
    Thanks
    Aneesh.

  • Profit center document not created for initial stock upload

    Hi Gurus
    We have created initial stock upload for one of the inventory items through movement type 561.Though the profit center was populated in the line items the profit center document has not been created and when we go and run balance sheet profit center wise there are no results for display? Any suggestions ?

    Hello,
    Check your 3KEH Settings
    Check your OKB9 account determination
    Make sure you have profit center number ranges in GB02
    Regards,
    Ravi

  • Conversion program generated with errors

    in lsmw idoc method at the step 11 convert data iam getting error as conversion program generated with errors can some body help me .i assigned port ,partnertype and partner number and activated inbound processing but still getting this error.somebody pls help me its urgent.

    Hi Mamidi,
    Go to the LSMW you have choosen and if it is Recording Method you are getting this error.
    Select Goto-->Recordings.
    Select the Recording you have choosen in the Edit Mode.
    Click on the Defaults All Button and save the recording.
    Now go to the option Convert Data and check .
    You will receive a message ..Conversion program successfully generated.
    Thanks,
    Sri

  • GR document and posting date issue for initial stock upload are overidden

    Hi all
    Loading initial stock into the system using standard idoc message type MBGMCR and basic type MBGMCR02.
    We are trying to post the intial stock upload with posting and document dates in past with this idoc. The Idoc is accepted with these dates but while posting the system is overiding these dates and posting the document with system date. Any clue as to what is happening?
    Regards,
    Amit

    Hi Jurgen
    I am aware about the posting being possible till the last period.
    But the system over-riding the posting and document dates in the IDoc even if I chose previos day's date in the current period. The dates in the IDoc are correct to be in the past. The IDoc is accepted by the system with the document and posting dates in the past.
    But dates in the document after posting are system dates. Very unsual. Please let me know the reasons.
    Thanks for the reply.
    Cheers,
    Amit

Maybe you are looking for

  • Not able to open office documents from SharePoint site using Forms auth on a Mac with Office 2011

    I posted the same question on the Mac Office forum (http://answers.microsoft.com/en-us/mac/forum/macoffice2011-macstart/not-able-to-open-office-documents-from-sharepoint/7fba517b-ebd1-4e90-a54a-c70c5f035146?tm=1418836613595) but figured it's probably

  • Eraser not working in photoshop CS3

    hi, i was just doing things and normal and i went to use the eraser and it did not erase instead it keeps painting this white instead of getting rid of what is in the layer :/ i restarted my mac to see if that did anything but it did nothing ... and

  • Backup External Drive- Your Thoughts?

    I want to get an external drive to backup the two 120 GB internal drives in my G4. I'm looking at a Seagate 300GB USB2/FW drive with their BounceBack software. Any thoughts on this setup? I am planning on getting a Quad soon, so I'll want to use the

  • Start up pause/hang before loading A-Dock and Control Strip

    Ok, I know, running a sooped up 7200 PowerMac is not worth the time or money, but...I've got this hang that's become more pronounced lately. Everything seems to load fine. After about 3-5 minutes A-Dock and Control Strip come one. Already tried disab

  • Can't drag and drop album artwork

    I have been dragging artwork from Safari into the Artwork pane in iTunes for quite a while, but just recently I can no longer do it. Anyone else?