Inventory function

I would like to know any function or BAPI can retrieve the inventory by material and period, for example, i input material number and date range, the function will retrun the inventory quantity by specific date range. Thanks!

Look at MD04 to see if this meets your requirment. You can put functionality from this in your wratterp function module.
To get more types of 'Inventory' information go to SE93, search with MD* [F4] ,run the transactions that appear to be closer to what you need, and then implement your callin function / parameter transaction

Similar Messages

  • Adding Inventory functionality to a custom Order Management Menu

    We have custom menus set up to limit access for users. We currently have a user that needs the 'Move Order' functionality from the Inventory module. This user does not have access to any inventory functionality. I would like to add the 'Move Order' submenu to a custom order management menu she does have access to. Would this work as anticiipated or would this introduce issues in one or both modules? Thanks.

    Hi,
    There should be no issue if you add the proper submenu. You may also need to add some functions which could be relevant to this submenu for accessing it properly from the custom responsibility.
    I would suggest you try this on test instance first, then move it to your production environment.
    Regards,
    Hussein

  • Material inventory function module

    Hallo,
    I have to create a z-program that fill all screen of transaction MI02 from an internal table. So I create a material inventory document.
    How can I proceded? Is better calling transaction MI02 or exists a funcion module that fill all item of materila inventory?

    HI Gilbert
    you can use BDC for that you have to record the transactiion in SHDB by entering the required fields.
    for this you can do this in two ways.
    one is convert the excel file into intetnal table and the other the save the excel file as tab delimited text file and upload it into internal table.
    i am posting the sample code for the two methods.
    <b>EXCEL:</b>
    REPORT  UPLOAD_EXCEL no standard page heading.
    *Data Declaration
    data: itab like alsmex_tabline occurs 0 with header line.
    Has the following format:
                Row number   | Colum Number   |   Value
         i.e.     1                 1             Name1
                  2                 1             Joe
    TYPES: Begin of t_record,
        name1 like itab-value,
        name2 like itab-value,
        age   like itab-value,
        End of t_record.
    DATA: it_record type standard table of t_record initial size 0,
          wa_record type t_record.
    DATA: gd_currentrow type i.
    *Selection Screen Declaration
    PARAMETER p_infile like rlgrap-filename.
    *START OF SELECTION
    call function 'ALSM_EXCEL_TO_INTERNAL_TABLE'
           exporting
                filename                = p_infile
                i_begin_col             = '1'
                i_begin_row             = '2'  "Do not require headings
                i_end_col               = '14'
                i_end_row               = '31'
           tables
                intern                  = itab
           exceptions
                inconsistent_parameters = 1
                upload_ole              = 2
                others                  = 3.
      if sy-subrc <> 0.
        message e010(zz) with text-001. "Problem uploading Excel Spreadsheet
      endif.
    Sort table by rows and colums
      sort itab by row col.
    Get first row retrieved
      read table itab index 1.
    Set first row retrieved to current row
      gd_currentrow = itab-row.
      loop at itab.
      Reset values for next row
        if itab-row ne gd_currentrow.
          append wa_record to it_record.
          clear wa_record.
          gd_currentrow = itab-row.
        endif.
        case itab-col.
          when '0001'.                              "First name
            wa_record-name1 = itab-value.
          when '0002'.                              "Surname
            wa_record-name2 = itab-value.
          when '0003'.                              "Age
            wa_record-age   = itab-value.
        endcase.
      endloop.
      append wa_record to it_record.
    *!! Excel data is now contained within the internal table IT_RECORD
    Display report data for illustration purposes
      loop at it_record into wa_record.
        write:/     sy-vline,
               (10) wa_record-name1, sy-vline,
               (10) wa_record-name2, sy-vline,
               (10) wa_record-age, sy-vline.
      endloop.
    TAB-DELIMITED:
    REPORT  ZBDCAPPL.
    parameters: V_DATA(132) lower case.
    data: begin of record OCCURS 0,
    data element: MATNR
            MATNR_001(018),
    data element: MBRSH
            MBRSH_002(001),
    data element: MTART
            MTART_003(004),
    data element: XFELD
            KZSEL_01_004(001),
    data element: MAKTX
            MAKTX_005(040),
    data element: MEINS
            MEINS_006(003),
    data element: MATKL
            MATKL_007(009),
    data element: SPART
            SPART_008(002),
          end of record.
    start-of-selection.
    CALL FUNCTION 'GUI_UPLOAD'
      EXPORTING
        FILENAME                      = 'D:\ABAP\material.txt'
      FILETYPE                      = 'ASC'
       HAS_FIELD_SEPARATOR           = 'X'
      HEADER_LENGTH                 = 0
      READ_BY_LINE                  = 'X'
      DAT_MODE                      = ' '
      CODEPAGE                      = ' '
      IGNORE_CERR                   = ABAP_TRUE
      REPLACEMENT                   = '#'
      CHECK_BOM                     = ' '
    IMPORTING
      FILELENGTH                    =
      HEADER                        =
      TABLES
        DATA_TAB                      = RECORD
    EXCEPTIONS
      FILE_OPEN_ERROR               = 1
      FILE_READ_ERROR               = 2
      NO_BATCH                      = 3
      GUI_REFUSE_FILETRANSFER       = 4
      INVALID_TYPE                  = 5
      NO_AUTHORITY                  = 6
      UNKNOWN_ERROR                 = 7
      BAD_DATA_FORMAT               = 8
      HEADER_NOT_ALLOWED            = 9
      SEPARATOR_NOT_ALLOWED         = 10
      HEADER_TOO_LONG               = 11
      UNKNOWN_DP_ERROR              = 12
      ACCESS_DENIED                 = 13
      DP_OUT_OF_MEMORY              = 14
      DISK_FULL                     = 15
      DP_TIMEOUT                    = 16
      OTHERS                        = 17
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    regards
    kishore

  • Assets management and inventory Management.

    This may be simple situation often encountered in industries. The need is to manage an item as an asset as well as manage inventory functions of purchasing, receiving, physical inventory and issue of these assets to customers as inventory materials. The materials are also needed to accounted for depreciation functions.
    Can experts throw some light on the kind of best practice process flows that we could often consider.
    Thanks in advance for contributors.

    Good questions: I think I need to explain the full scenario.
    This is for a health care industry. The intention is to purchase the materials as assets and these come from different vendors, but often, it could be the same material. The current thinking is as follows:
    1. Forecast the reqiuirement of the materials according the different sizes. For example : small, medium and large.  Each of these sizes could come from different vendors with different model numbers, but are groupd under the sizes.
    2. Based on the forecast probably using APO, the materials are purchased in ERP for these sizes. But we still need to carry the vendor model number as part of the attributes of the materisl. Here there seems to be three options.
    - One is to use Material classification and use capture the model number of the vendor.
    - second is to utilise the Form Fit Function functionality of SAP IS for A&D.
    - Third potential option might be to use Batch management and capture manufacturer number in batch characteristic.
    Once the materials are purchases these are settled to assets and then there is a need to manage their inventory as the requirement is to utilise Logistic execution functionality including sales, delivery and goods issue functionality. In addition the materials also  need to be transferred between different  SAP plant locations.
    There is also a challenge to manage the requirement as more often, the need is for just the size. but sometime there is a requirement for a specific model within a particular size.
    I am not too sure whether there is an absolute need to manage seralisation for individual material numbers, but from asset management perspective, is there a need> Pl clarify
    Any comments / suggestions on the above is very welcome.
    Appreciate your time and thinking and value contribution.
    Venkatesh

  • Inventory management: posting block :  material master field

    Hi,
    In het material master you have a field  Physical Inventory Blocking Indicator, but when I create a counting document (MI01) with posting block. The field in the material master is still blank. How can this happen?
    Best regards,
    Eric.

    Hi Eric,
    I guess there is some inconsistency in your system,
    Please refer to the SAP Note 355939 & 192571 and you might be able to fix the bug..
    Note 355939
    Summary
    Symptom
    This note is only of importance for you if you execute physical inventory functions using the R/3 System. The inconsistencies can usually be adequately eliminated using Note 192571. This note is only intended for customers who did not discover the inconsistency in the first period of the new fiscal year and who now have problems with the physical inventory indicators.
    Additional key words
    RMMMPERI, MMPV, physical inventory, PIINKON, MARD-KZILL, MARD-SPERR
    Cause and prerequisites
    See Note 192571.
    Solution
    To eliminate the inconsistencies, carry out the following steps in the corresponding sequence:
    1. Implement the corrections from Note 192571
    2. Also implement the attached correction instructions
    3. Start program ZREPPI_FLAGS (from Note 192571)
    4. Start program ZINVUT30 (from Note 67072)
    Source code corrections
    Note 192571
    Summary
    Symptom
    Preliminary note:
    This note only applies to you if you execute physical inventory functions in the R/3 System.
    In the log of the period closing program running during the fiscal year change, the number of the records closed does not correspond to the actual number of records in the corresponding stock table on the database.
    As a result, the physical inventory indicators were not moved from the current fiscal year to the previous year in the records that are not closed. This means that materials, for which a physical inventory was carried out in the previous year, are dealt with by the system as if a physical inventory has already been carried out in the current year.
    This problem can affect materials created before the upgrade to Release 4.5.
    Additional key words
    RMMMPERI, MMPV, inventory, PIINKON, MARD-KZILL, MARD-SPERR
    Cause and prerequisites
    The problem is caused by a program error.
    Solution
    If you have not yet carried out the fiscal year change (for example, if you have a fiscal year variant with non-calendar fiscal year), the attached correction can correct the error.
    If you do not yet use Release 4.5B with at least Hot Package 09, in the four following form routines you must implement the deletion/insertion sequence listed in the attachment only once. Do not implement them twice each time as described in the "Corrections" section.
    - Form MARD_UPDATE_JW_DB2DB4
    - Form MCHB_UPDATE_JW_DB2DB4
    - Form MSKA_UPDATE_JW_DB2DB4
    - Form MSKU_UPDATE_JW_DB2DB4
    Caution: Implement the corrections WITHOUT comment lines or added comments !!!
    Comments between EXEC SQL and ENDEXEC can lead to the 'DBIF_DSQL2_SQL_ERROR' at the fiscal year change.
    If you carried out the fiscal year change in Release 4.5 or 4.6A and use R/3 Physical Inventory Management, you can, after implementing the attached correction in your system, repair the affected records as follows:
    Run correction report ZREPPI_FLAGS.
    After the execution of report ZREPPI_FLAGS, you should implement report ZINVUT30 mentioned in Note 67072 in your system and execute the report for those materials for which a physical inventory has already been executed in the current fiscal year.
    If you recognize the inconsistency only in a later period, also refer to Note 355939.
    Trust this helps
    Regards
    Merwyn

  • System allows IM posting while warehouse inventory document activated

    We are in the process of counting inventory, and have warehouse inventory documents created and activated via LX16.
    However, it is possible to post a goods issue or scrap on the Inventory Managment side, but the warehouse transfer order is blocked as expected.
    Why does the system allow a IM material posting to occur if a warehouse count sheet is activated for the bin?

    The continuous Inventory functionality is designed that way so without stopping the inventory process you can to the Physical.see the following documents
    There are laws that require you to perform a physical inventory at least once during each fiscal year for each storage bin. This physical inventory should check whether the book inventory balance or target stock amount in the system matches the actual stock that physically exists in the storage bin.
    In continuous inventory, you distribute the physical inventory for all storage bins over the course of the fiscal year, and can carry out inventories at different times as you require. This means that you can include the warehouse stock by material type and material quantity that exists on the closing key date, even without a simultaneous physical inventory (annual inventory) from the records in the Warehouse Management system (WMS).
    For this reason, continuous inventory has the following advantages over annual inventory, which takes place on a key date at the end of the fiscal year:
    The effort and costs for the inventory is not concentrated on a certain day or days but is distributed over the entire year. You can better plan the workforce in the warehouse.
    You can carry out the inventory at idle times in the warehouse.
    Because of the lower inventory efforts at the end of the fiscal year, you can concentrate on creating year-end closing reports.

  • Diff Btwn 0CPQUABU  and 0QUANT_B on Inventory

    Hi Gurus,
    what is the Diff Btwn 0CPQUABU  and 0QUANT_B fields on Inventory Cubes.
    I see 0CPQUABU assigned to 0RECTOTSTCK on the update rules of 2LIS_03_BX .
    Any explaination on how the key figures , I mean stocks are calculated will be useful.
    Sree
    Message was edited by:
            SreeRama
    Message was edited by:
            SreeRama

    Vikash,
    In case of ATP you are including the order line quantity that is being entered into consideration for calculating ATP (on the fly) where as the item supply demand will consider only scheduled order lines.
    Also ATP check does the check for all the lines if the item has configuration (I believe). THis is not the case in the item supply demand. It is just doing the check only for that item.
    Also ATP can be global. If you want to check the availablity of the item across your supply and demand network, you can do that (Global Order Promising). Supply Demand is purely inventory function. ATP is planning function.
    These are few differences. There can be or are much more.
    Take a look at the ASO_ATP_INT to get an idea how to do this. This is used in quote and iStore where customers can check themselves when the product is available using the date.
    I suggest you use ATP functionality and not Supply demand logic.
    Thanks
    Nagamohan

  • SCCM Policies and SCEP Deployment Issues

    I'm having several issues with SCCM 2012 R2.
    I have inherited an existing SCCM 2012 R2 installation.  The company does not want me to rebuild it from the ground using best practices, so I'm doing what I can with it.
    Issue #1: SCEP does not auto deploy to new systems;
    Issue #2: Client policies do not update;
    Issue #3: Anti-malware policies do not update.
    Starting out, I guess I need to look at issue #2 before I look at the others.
    The client is auto-deploying as far as I can tell.  I do not have any GPO’s that push the software to the clients, so it appears that the system wide deployment of the client is working correctly.
    As for the policies not being updated, I have created a new policy that is assigned to newly defined device collections. 
    I have check the membership of the collections and it is populating/selecting the assets correctly. 
    I have picked a handful of computers out of the collection to use for information gathering. 
    Looking at the log files, it shows that it is applying policies, but it does not identify which policy from the SCCM server.
    With the new policies that I’ve created, I’ve enabled ‘Endpoint Proection’, ‘Hardware Inventory’, ‘Power Management’, ‘Remote Tools’, ‘Software Deployment’, ‘Software Metering’, and ‘User and Device Affinity’. 
    After 13 days, the options within the policy have not taken effect as I have check the clients and the settings from the ‘Remote Tools’ and ‘Power Management’ haven’t been applied. I waited this long since several of the settings were set at 7 days before
    re-evaluation.
    I’m not sure where to go next on this issue.
    On the issue #1 & 3, the computers that did get the initial config push and SCEP install, before I came on, are operating and reporting back to the SCCM manager that they are in a managed state, which is fine, but they are not applying any newly defined
    policies.  Checking the logs on the clients show that they are applying the Default Client Settings and not any of the other policies that are set to deploy to All systems or any other collection I’ve defined. 
    Also checking the anti-malware policy logs on the clients, they are also still applying the Default Client Antimalware Policy, not any of the custom policies, just like the SCCM client issue.  In the EndpointProtectionAgent.log, i have several lines
    showing "Deployment WMI is NOT ready."  The same is in several of the other log files, so I've check that all the WMI services are running and I have tested management with the PoshCat utility and all of the commands are working in there and
    the output reports all seem to be reporting correctly.
    Any pointers or starting points would be greatly appreciated.

    For the 'Client Settings', I have 4 listed.  Default Client Settings, EP Settings (existing that I have set to deploy to a group that only has 1 computer left in it), Server Policy, and Workstation Policy (applies to all clients that have 'workstation'
    in the version name).
    For SCEP, just 2.  Default Client  and Custom SCEP.
    The inventory and software distribution... let's look at the inventory function.  I have nothing showing in '\Assets and compliance\Overview\Asset Intelligence\Inventoried Software'.
    As for software distribution, I am not sure how to check that -- I haven't set up any deployed software packages yet... but the SCEP and Windows Updates are the only things showing up.  SCEP is not deploying to any new workstations, but it appears all
    the Windows Updates are deploying correctly to all the workstations.
    I just checked the SrcUpdateMgr.log on a client and I've found several lines of 'Instance of CCM_SourceUpdateClientConfig doesn't exist in WMI'
    Checking the SoftwareCatalogUpdateEndpoint.log file, I have several lines that just repeat...
    Software catalog update endpoint is starting
    Logo event received
    Logon user SID: [...]
    Retrieving URL for software Catalog
    Software Catalog update endpoint is loading
    Received notification for client agent setting or portal information change
    Retrieving URL for Softwware Catalog
    Making call to determin whether catalog Url should be added to the trusted sites zone
    Updating the registry for Software Catalog for user '[...]'
    Notification system applicaton: C:\Windows\CCM\UpdateTrustedSites.exe
    Started UpdateTrustedSites process
    Making call to determine whether keys to enable Silverlight elevated trust should be added
    Enable elevated trust is set to false. Setting the keys to 0
    CSoftwareCatalogUpdateHandler::UpdateSilverlightRegistry: Successfully set elevated trust on this client for Silverlight
    CSoftwareCatalogUpdateHandler::UpdateSilverlightRegistry: Successfully set elevated trust on this client for Silverlight
    CSoftwareCatalogUpdateHandler::UpdateSilverlightRegistry: Successfully set elevated trust on this client for Silverlight
    Received notification for client agent setting or portal information change
    and it does show the Silverlight lines 3 times each time in the repeats. The repeat time stamp looks like it happens alternating 20 minutes, then 2 hours, then 20 minutes, then 2 hours, etc.
    KW

  • Unable to Configure Database in ConsoleOne

    PROBLEM
    I can navigate to Tools->Zenworks Inventory->Configure Database, browse to
    and select {server_name}_invDatabase. However, when I click OK the mouse
    pointer just turns into an hourglass. The window wont close and accept
    the change. You end up clicking Cancel with the hourglass to close the
    window. You can right click on the {server_name}_invDatabase object in
    eDir and choose Zenworks Inventory->Configure DB but when you attempt to do
    a query or something a window pops up prompting you to first configure your
    database.
    SYSTEM
    Netware 6.5 SP5.
    ConsoleOne 1.3.6e with Zenworks 6.5.2 snapins (after upgrade, see below)
    We were running Zenworks for Desktops 4 until I upgraded to Zenworks 6.5
    SP1 about a year to year and a half ago. Some time after that the
    Inventory functionality stopped. Im now trying to fix it.
    ATTEMPTS TO FIX
    1. I first applied Support Pack 2 for Zenworks 6.5. That didnt fix my
    problem.
    2. I then tried reinstalling the Inventory Service off the Zenworks 6.5
    with SP1 CD, starting the Inventory service, and then reapplying SP2. That
    didnt fix it.
    3. I have followed the steps in Novell TID # 10097151. I actually had been
    wondering which object was the correct one, if it was Inventory
    Service_{server_name} or {server_name}_ZenInvService. After following
    these steps I am seeing computers getting inventoried on the Inventory
    Service console screen. That wasnt happening before. So this fixed one
    of my problems but not all of them.
    4. I then followed the steps in Novell TID #10097366. I confirmed the
    usernames were set as shown and retyped the passwords. I even restarted
    the Sybase (ASA) and Zen Inventory services at the console but that didnt
    fix it.
    5. I found this thread
    (http://groups.google.com/group/novel...b931657601b01a)
    in which other users were dealing with the same problem. I found an older
    copy of InventorySnapins.jar as specified and tried it but that didnt fix it.
    What can I try next? I really want to use Zenworks to hunt for old apps on
    my network that were not using anymore.
    And in a side note, where *do* you configure Zenworks to scan a workstation
    for applications? The software scan tab of the workstation inventory
    policy has a footnote saying these settings only apply to ZfD 3.2, 4, and
    4.01. I checked the ZfD 6.5 SP2 manual and it says about the same thing
    verbatim. However, neither one includes a helpful sentence telling you
    *where* to set this if you are using Zenworks 6.5 or even referring to a
    different chapter or section of the manual. Does Zenworks just assume that
    if you want to inventory the hardware that you want the software
    inventoried as well and just do it automatically?
    Thanks in advance for your help!
    Matthew

    I see. It seems there was a change in assumptions when Novell moved from
    Zenworks 4 to 6.5. Previously it seems there was the assumption that since
    desktop computers weren't that powerful it might overwhelm them to scan for
    both hardware and software. Therefore, these options were put next to each
    other so you could choose. In Zenworks 6.5 the assumption is that, since
    client computers have become more powerful, if you're scanning the client
    hardware you're going to want to scan the software as well. Therefore they
    took away the use of the software tab and made it less obvious on how to
    disable scanning.
    Everything seems to be working for me now on Zenworks Inventory. It's been
    inventorying for about 48 hours now and has updated most of my stale
    records. I want to thank Shaun for all the posts he replies to on the
    Zenworks newsgroups. I've seen his replies all over the place as I was
    searching through Google Groups trying to fix this and they helped me fix my
    problems.
    Matthew

  • Track new master after editing in external editor

    We need an efficient mechanism for editing a master image in an external editor and have it replace the current LR master by stacking the new image transparently on top of the previous one. This new master should maintain all existing LR settings and metadata of the previous master, plus a "blind edit" history tag. If you backtrack the history past the "blind edit" point you're dealing with the previous master. If you fast forward past it, you're looking at the new one.
    The "export for replacement" or whatever would check out the image from the library in FR and tag it as such, create a physical copy with a version tagged name which becomes the old version while the current file gets edited wherever, and have a "return to inventory" function which would import and stack the new edited version, same original name of course, as mentioned above. You would of course be able to enter a comment as to what you did with it.
    So now you have renamed files (with versions, like image.jpg, image-v01.jpg, image-v02.jpg where image.jpg is your current master and v2 is your last previous version), but the renaming does not affect your work outside of LR. Instead you now have LR doing the version naming manipulation as you retrieve previous versions. You should have the option of how many back copies you keep. You might optionally have a v00 that is a copy of your current master for safety. These should be options, since for big files this can eat up your storage pronto. There's some more naming-renaming that needs to be worked out, but no rocket science, just dull work that LR should do for you, not the other way around.
    Could we work out something along these lines? I'd be happy to work through some more of the options / manipulations, not that you guys can't work this stuff out .

    Yes, this is exactly what I want.

  • Create a fulfilled order in EBS R12

    We are using another system to do the order fulfillment. But we are using Oracle Inventory functionality to maintain a virtual inventory. So when we fulfill an order we need to create that order in Oracle OM, so that we can increment/decrement the Oracle Inventory.
    Is there a way, to create an already fulfilled Order in OM from backend. What are the steps?

    You can use the Order Management api to create and fulfill the order. You find a list of such apis in Hussein's post at
    Re: List of APIs and open interface R12
    However, if the sole purpose of the order is to adjust the inventory, you can use a simpler solution.
    Simply bring over the shipped quantities and perform a account alias issue transaction using the transactions interface.
    Hope this helps,
    Sandeep Gandhi

  • VACANCIES FOR OPM AND DISTRIBUTION

    Hi,
    We have positions available for the following functional consultants:
    Soltre Technology, Inc., an RCM Technologies Company, is an Oracle Certified Advantage Partner specializing in implementation and outsourcing of Oracle applications.
    POSITION SUMMARY:
    Soltre Technology, Inc. is seeking an Oracle Process Manufacturing (OPM) Functional consultant for a position in our Los Angeles, California office
    DUTIES AND RESPONSIBILITIES:
    •     Support implementation of Oracle Process Manufacturing Inventory.
    •     Document, validate, and test business process functionality in the OPM environment.
    •     Identify and implement process improvements increasing organizational capabilities.
    EXPERIENCE:
    Qualified candidates will have 4 years of Oracle Process Manufacturing Inventory functional experience.
    MINIMUM QUALIFICATIONS:
    •     Strong background in Process Manufacturing Inventory (OPM) Functional implementation and support methodologies.
    •     Excellent interpersonal communication and organizational skills to work with clients and team members.
    •     Ability to effectively obtain, analyze and convey information.
    •     Proficiency with Microsoft office tool set (e.g. Word, Excel, etc.).
    POSITION SUMMARY:
    We are currently seeking an Oracle Distribution Functional consultant for a position in our Los Angeles, California office.
    DUTIES AND RESPONSIBILITIES:
    Support the following modules of Oracle Distribution:
    •     Order Management
    •     Advanced Pricing
    •     Incentive Compensation
    •     Accounts Receivable
    •     Advanced Collections
    •     Document, validate, and test business process functionality in the Distribution environment.
    •     Identify and implement process improvements increasing organizational capabilities.
    EXPERIENCE:
    Qualified candidates will have 4 years of Oracle Distribution functional experience.
    MINIMUM QUALIFICATIONS:
    •     Order Management, Advanced Pricing, Incentive Compensation, Accounts Receivable Advanced Collections
    •     Strong background in Distribution Functional implementation and support methodologies.
    •     Excellent interpersonal communication and organizational skills to work with clients and team members.

    Hi,
    SD Process Flow
    the sales documents you create are individual documents but they can also form part of a chain of inter-related documents. For example, you may record a customeru2019s telephone inquiry in the system. The customer next requests a quotation, which you then create by referring to the inquiry. The customer later places an order on the basis of the quotation and you create a sales order with reference to the quotation. You ship the goods and bill the customer. After delivery of the goods, the customer claims credit for some damaged goods and you create a free-of-charge delivery with reference to the sales order. The entire chain of documents u2013 the inquiry, the quotation, the sales order, the delivery, the invoice, and the subsequent delivery free of charge u2013 creates a document flow or history. The flow of data from one document into another reduces manual activity and makes problem resolution easier. Inquiry and quotation management in the Sales Information System help you to plan and control your sales.
    Transaction Codes:
    Inquiry - VA11/VA12/VA13
    Quotation - VA21/VA22/VA23
    Sales Order - VA01/VA02/VA03
    Delivery - VL01N/VL02N/VL03N
    Billing/Invoicing - VF01/VF02/VF03
    Refer
    http://www.sapbrain.com/TUTORIALS/FUNCTIONAL/SD_tutorial.html
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCSD/CAARCSD.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_SD.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMSD/BCBMTWFMSD.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOLISPLN/LOLISPLN.pdf
    http://help.sap.com/saphelp_47x200/helpdata/en/92/df293581dc1f79e10000009b38f889/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/dd/55f33e545a11d1a7020000e829fd11/frameset.htm
    http://www.sap-basis-abap.com/sapsd.htm
    http://www.sap-img.com/sap-sd.htm
    http://www.sapgenie.com/abap/tables_sd.htm
    Hope this helps.
    Thanks,
    JituK

  • Query on Vehicle Stock Transfer/Transport issue in SAP Service Manager 4.0

    Hi All,
    I am working on Syclo Service Manager4.0 with vehicle component along with SMP 2.3 SP03
    While testing the vehicle component Stock transfer and Stock Transport I got some error related to the Bapi wrappers
    When checked in the logs the correct Bapi wrapper are being called ie  /SMCRM/MM_DOMATERIALSTOCK_GET and /SMCRM/MM_DOPURCHASEORDER_GET
    Internally it is making call to /SMERP/MM_DOMATERIALSTOCK_GET and SMERP/MM_DOPURCHASEORDER_GET  which is not existing in the SAP system.
    Below is the log for the two errors which I received :
    2014/03/25 09:02:14.381:              execute::::TECH1::before BAPI execute: /SMCRM/MM_DOMATERIALSTOCK_GET
    2014/03/25 09:02:15.200:            + User=tech1 2014/03/25 09:02:15.200:              execute::::TECH1::after BAPI execute: /SMCRM/MM_DOMATERIALSTOCK_GET
    2014/03/25 09:02:15.202:            + User=tech1 2014/03/25 09:02:15.202:              checkForErrors::1::message ID::E:: - 000
    2014/03/25 09:02:15.204:            + User=tech1 2014/03/25 09:02:15.204:              checkForErrors::1::message::E::25.03.
    2014 09:02:14  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOMATERIALSTOCK_GET does not exist in system SSM40_ERP_IM_HOST
    2014/03/25 09:02:15.206:            + User=tech1 2014/03/25 09:02:15.206:              throwExceptionToClient::begin
    2014/03/25 09:02:15.207:            + User=tech1
    2014/03/25 09:02:15.207:              : 2 lines, 0 non-printing characters, 275 total characters throwExceptionToClient::com.syclo.sap.component.stock.steplet.StockExternalFetchSteplet::throwExceptionToClient::43::StockExternalFetchSteplet - 25.03.2014 09:02:14  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOMATERIALSTOCK_GET does not exist in system SSM40_ERP_IM_HOST
    2014/03/25 15:07:58.514:            + User=tech1
    2014/03/25 15:07:58.514:              execute::::TECH1::before BAPI execute: /SMCRM/MM_DOPURCHASEORDER_GET
    2014/03/25 15:07:59.297:            + User=tech1
    2014/03/25 15:07:59.297:              execute::::TECH1::after BAPI execute: /SMCRM/MM_DOPURCHASEORDER_GET 2014/03/25 15:07:59.300:            + User=tech1
    2014/03/25 15:07:59.300:              checkForErrors::1::message ID::E:: - 000
    2014/03/25 15:07:59.302:            + User=tech1
    2014/03/25 15:07:59.302:              checkForErrors::1::message::E::25.03.2014 15:08:00  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOPURCHASEORDER_GET does not exist in system SSM40_ERP_IM_HOST 2014/03/25 15:07:59.304:            + User=tech1
    2014/03/25 15:07:59.304:              throwExceptionToClient::begin
    2014/03/25 15:07:59.306:            + User=tech1
    2014/03/25 15:07:59.306:              : 2 lines, 0 non-printing characters, 287 total characters throwExceptionToClient::com.syclo.sap.component.stock.steplet.StockTransportOrderFetchSteplet::throwExceptionToClient::43::StockTransportOrderFetchSteplet - 25.03.2014 15:08:00  - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOPURCHASEORDER_GET does not exist in system SSM40_ERP_IM_HOST
    Is there any additional setting/configuration which is missing for vehicle component? Please advise.
    Thanks and Regards
    Neha Mahanty

    Looks like your  missing RFC destination "SSM40_ERP_IM_HOST"  on CRM system. Create  RFC destination from CRM to ECC with "SSM40_ERP_IM_HOST"  name or you can choose your  own name. Also make sure that trusted  system connections are created between  CRM & ECC  system, so that applicaiton can use same user id as CRM.  You also  need to additional  authorization objects related "S_TRUSTED " added to  user role to excute BAPI's on ECC system.   Your Basis folks should be able to  help you.
        In order to work with Inventory functionality , all the mobile users will need to have the Authorization Profile ERP_TRUSTED assigned to them .  There should be the Trusted RFC connection between CRM and ERP, and the users need this authorization profile in order for them to download their trunk stock and perform the Inventory Transactions from their mobile device.
    Authorization object: S_RFCACL
    For more details on this topic, please refer to following link:
      http://help.sap.com/saphelp_nw70/helpdata/EN/8b/0010519daef443ab06d38d7ade26f4/content.htm
    Thanks
    Manju  Mobility - RIG

  • Copy shipping instructions to STO

    Dears,
    Is ther any config settings to be done so that shipping instructions maintained in info record is copied to PO for UB doc type.
    In my case by default shipping instructions are not populated in STO eventhough Info record maintained
    Regards
    kamesh

    a UB order does not need a vendor master, you order at a supplying plant (plant number) not at a vendor (vendor number).
    This is because a plant-to-plant transfer order is considered more an inventory function than a Purchasing function.
    It does not read info records.
    Maintain your shipping instructions as text in customer master used for shipping, from there it can default to the delivery.

  • Create Physical Inv document

    Hi, I have tried creating a phy. inv doc using both  -
    BAPI_MATPHYSINV_CREATE_MULT
    and using -
    BAPI_MATPHYSINV_CREATE
    Both the times I got a success message with the document number. I did a commit.
    When I go to mi03/ or ikpf, I dont find the document with the number from the message.
    Am I missing something

    Dear,
         Please refer this link,
          [Material inventory function module;
    Regards,
    Sandip

Maybe you are looking for