Customizing Inventory Manager 4.0 mobile application

Hi,
I need to make some customization on Inventory manager 4.0 mobile application. For this I need to know the following:
Do I need to customize the java source code of the application in order to adapt the mobile application to my business process, like for example: Add fields, Add actions, etc?  or just extending java classes and do modification on the IM Agentry Application is enough to do the customization?
If I need to include a complete new screen on the mobile application, which is a complex customization. Will I need to ask for this java source code to the sale representative in order to make the customization?
This questions were raised on this post Integration SMP 3.0 and Inventory Manager 3.2 / 4.0  and as I also read Migrating from SAP IM 3.2 to SAP IM 4.0  I found out the java source code must be requested to SAP because on this version is not available to download from marketplace. But I really want to know if I need to do this or not, I'm not very clear about this. It make sense what Stephen Streeter wrote in one of his answers, I don't want to modify the base java classes... I just want add functionality /fields to what is already develop on IM 4.0, but on the other hand, If I want to add a field to MDO, maybe I will need to change the stepHandler class so... I guess that is why Jason Latko confirmed that I need those file... and therefore I need to request to SAP in order to get it and make the customization possible... But I'm not really sure... so at that point I got so confused that I realize I need to ask about this on another thread.
Please help me...
Best Regards,
MC
Michael Appleby Manju Venkatesha

Hi guys,
I need to include two properties on Order Object for IM 4.0 app in order to make visible two additional fields on the order list screen. I have installed my development environment and import to eclipse the copy of the app project (all good). I saw that on Standard DataObject, both fields are included and with the active flag checked (so I guess the Steplet might read them without doing anything on the classes), but now I have to reference it on the object... but I dont know how were named those fields on the steplet class and I'm reading on the documentation I have and the newly properties name for the object must be the same as it was referenced on the class.... This means that I have to ask for the java classes in order to get the name and create the property with the correct name???
Or I must  create a custom POJO Class in order to manipulate this fields on the mobile app???
Or Is there a list where I can see what is the name of those fields on the steplet class???
Stephen Streeter Jason Latko Mark Pe Omar Candelaria
BR,
MC

Similar Messages

  • Inventory management - MSCA

    Hi Experts,
    We are using Inventory management on MSCA mobile apllication using by Motorola MC75A6 ,Now  we are feel Very slow in the device,Any other device better than this device,Kindly advice me...
    Thanks and regards,
    Kumar

    Hi,
    Your requirement is not clear or could be wrong. You didn't mention the mobile page where you want this to be achieved. Also usually items in inventory will reside in multiple locators or subinventories. In that case which sub and loc you want to get defaulted ? what is the criteria that decides it ?

  • Usage of SAP Event Management as backend for custom mobile applications

    Hi,
    I'm am looking for an appropriate implementation approach for custom mobile applications as complement for warehouse processes with SAP Extended Warehouse Management.
    Possible scenarios:
    i) Goods issue - loading process
    There are requirements like capturing of various data about the vehicle and load per RF handheld computer. The goal is to trace and archive them for analysis and reporting purposes.
    ii) Goods receipt -production process
    The production supply and goods receipt from production are realized in SAP EWM. The request is to collect data about the production process for quality reasons by use of RF devices.
    You can picture oneself the additional mobile data entry activities during the various processes as predefined question catalogues with answer options.
    The frontend - the additional mobile transactions can be realized with the EWM-Radio-Frequency-Framework, too. But I feel confindent that there is a better way to track, trace, store, analyse, report and archiv of the collected data to Y-TABLES.
    Would you recommend to use SAP Event Management for this purpose to complement the SAP EWM processes?
    The existing requirements as described above is in my understanding only a little fraction of the capabilities of SAP Event Management. The data collection and evaluation process is local within the warehouse. At first there is not requested any automatic system behaviour to particular events...
    There are a lot material and information about SAP Event Management. But I havent found an easy getting started for my simple business scenario to enhance the EWM processes with the EM capabilities. How I could realize a question/anwer catalogue with the EM tools?
    Thanks in advance!
    Best regards,
    Laura

    Hello Laura,
    principally the process would fit for EM. But EWM is not integrated up to now to EM i.e. you would have to do the connection from EWM to EM by your own.
    How to generally connect an application to EM is described here:
    service.sap.com/scm
    -> Event Managament
    -> Technical Information
    -> Connect SAP objects to SAP EM
    Best regards,
    Steffen

  • Mughamrat Releases Mobile Inventory Management Control

    Mughamrat Releases Mobile Inventory Management Control
    MS3 Inventory Suite 1.2
    Ifran, Morocco -May 4, 2007- Mughamrat, CO. has announced the release
    of their Multilingual Mobile Inventory Management Control Suite 1.2
    for Window CE & Window Mobile. The Market leader in advanced mobility
    solutions and personalized technical customer support has designed MS3
    Inventory Suite 1.2 from the ground up to enable companies to create
    an all inclusive and highly integrated inventory tracking solution.
    MS3 Inventory Suite 1.2 unlike other existent mobile solutions offers
    an Arabic/English easy-to-use interface and a user support that works
    together to provide a reliable inventory option. Based on
    Microsoft's .NET 03 & 05 technology, it enables users to access
    multiple databases using a single application, and can streamline data
    entry with its highly "customizable" interface. Users can work in real
    time, offline or a combination of both, depending on connectivity
    availability. In addition, MS3 Inventory Suite 1.2 offers the perfect
    balance of performance and affordability.
    "MS Inventory Suite 1.2 module is an offspring of many successful
    years" Said Rudy R. Lachhab, Mughamrat's Regional Manager "Our
    extensive expertise in the supply chain of Mobile Solutions with a
    comprehensive approach to implementation are now offering MS3 with a
    significant leap in functionality, it is designed to operate side-by-
    side in handling daily operational requirements of daily distribution
    and inventory control activities within any organization"
    Since Mughamrat's foundation, its focus has been on developing the
    expertise and skills to implement mobility application solutions.
    Mughamrat has being offering tailor-made mobile solutions to large
    companies and organizations. The company now focuses on five specific
    areas of mobile solutions including Electronic Meter Reading, Mobile
    Van sales, Mobile Survey, Inventory Management control and General
    Inspection solutions. In addition, Mughamrat has extensive expertise
    in the migration of information technology products to support the
    Arabic language, along with the development of Arabic SDKs for all
    platforms, and mobility drivers for Arabic language applications.
    For more information, please contact:
    Rudy R. Lachhab
    Regional Manager
    Tel: +212 3 556 7409
    Fax : +212 3 556 7630
    [email protected]

    Radwan,
    It appears that in the past few days you have not received a response to your
    posting. That concerns us, and has triggered this automated reply.
    Has your problem been resolved? If not, you might try one of the following options:
    - Do a search of our knowledgebase at http://support.novell.com/search/kb_index.jsp
    - Check all of the other support tools and options available at
    http://support.novell.com.
    - You could also try posting your message again. Make sure it is posted in the
    correct newsgroup. (http://support.novell.com/forums)
    Be sure to read the forum FAQ about what to expect in the way of responses:
    http://support.novell.com/forums/faq_general.html
    If this is a reply to a duplicate posting, please ignore and accept our apologies
    and rest assured we will issue a stern reprimand to our posting bot.
    Good luck!
    Your Novell Product Support Forums Team
    http://support.novell.com/forums/

  • Customizing JD Edwards E9.1 ADF Mobile Application

    Hi
    I would like to find out, if anyone has been able or know how to customize jd edwards adf mobile application
    To be more specific, I have modified the ProcurementManager business service (JP430000) to render more fields from F4311 - Purchase Order Detail Table
    When testing the business service through SOAPUI and in JDeveloper 11.1.1..5.0 all is well
    But I cant seem to get the fields to show on the PurchaseOrderApproval ADF application details.jspx page
    Your help with highly appreciated
    Much Thanks

    Hi,
    You Can create custom tables on DB2 through JDE EnterpriseOne 8.12 and you can have the tables to be accessed from Webservices also but you have to be very careful about the integrity of the application before giving such access.
    You can customize JDEdwards Application UI and it is available in
    JD Edwards EnterpriseOne Tools 8.98 Development Tools: Form Design Aid Guide
    as you have to customize the Form on which you need the corresponding link.
    Please let me know if you need any further information.

  • 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

  • Does the iOS mobile application Lync have any managed app parameters available?

    Since iOS 7, MDM platforms have been able to push out certain "managed app parameters" to applications, but only if the application was developed to have that available. Does the iOS mobile application Lync 2013 (App
    Store Link) have any managed app parameters that can be used by
    MDM solutions?

    Hi,
    Lync 2013 provides UCWA Web API, refer the link below for more information on the architecture and more. Since its web based you could be able to develop some API for iOS.
    http://msdn.microsoft.com/en-us/library/dn324971(v=office.15).aspx
    Also, I found a third party API that fully integrates and provides API for mobile OS includes iOS, Andriod...,
    http://www.prweb.com/releases/2013/8/prweb11067929.htm

  • Creating Custom Mobile Application with CRM

    Hi ,
    After reading some staff about the CRM Mobile client solutions , I have not figure it out weather I can create my own mobile applications  using the CRM Mobile Technology .
    I know that the mobile clients need CRM Middleware server for synchonization and for access to backend systems, but can I call any rfc on any backend system (for example R3)
    for synchronization meaning that my CRM server will be used only as middleware server to access non crm functionality on other backend systems
    Thnaks,
    Oren

    What you can do is the following:
    data-save on MSA triggers an outbound sbdoc (containing the update objects)
    -->this one is sent to CRM by the conntrans
    --> the sbdoc is created from the data, stored in the inbound queue, and processed through it's CRM flow (meaning mapping to mbdoc, processing of inbound mbdoc, creation of outbound mbdoc and mapping to outbound sbdoc).
    What you can do is use or exit the bdoc flow to trigger whatever other process you want.
    What exactly is the requirement?
    Michael.

  • New Goods Movement Type for Inventory Manager

    Hi Guys,
    I need to change a goods movement code used on Mobile App Inventory Manager 4.0 to a custom (Z) goods movement code, the fileds are the same so I thought changing the constant will work for this as we do a GoodReceipt with no reference to Purchase nor Production order (gmCode = 501) with a custom, copied from standard, Movement type gmCode = 950 (this is a well known practice on ERP). I have changed only the global constant on my copied IM application, for testing purpose and the local GR was created with gmCode = 950 instead of gmCode = 501, but when I was transmiting in order to create goods movement document on SAP, the application throws an error like: "PostReceiptsSteplet - Goods Movement Impossible with good movement type 950 - Server error". So I would like to know first:
    If is it possible to include or change the standard gmCode for custom gmCode on mobile app Inventory Manager 4.0?
    What would it be the Best Practice to do this? The steps to include a custom movement type, now I know is not only changes on global constants
    I have checked the java doc for this method "PostReceiptsSteplet", and it did not say anything about the constructor .... or how is used... what has inside... what is the condition of execution.... nothing ...
    Please Help... Mark Pe Stephen Streeter Jason Latko Omar Candelaria Manju Venkatesha
    BR,
    Mariana
    Tags edited by: Michael Appleby

    Jason Latko
    If those java source code are so troublesome to request... why should I request them if I won't change the app's base functionality??. Instead of requesting those java source code, the documentation of the java doc should improve, well the documentation in general for this app should improve ... Is only a suggestion ... I'm trying very hard not to ask for those source code, because what Mark Pe  answer me on another post: If I ask for them, a disclamer must be signed because I could change a base functionality... and that's perfectly fine. But if I need to extend a class and add a few field: why do I need to ask for the code instead of checking the documentation and apply the customization needed?
    Now I have some trouble extending a SAPOBJECT, because I don't quite understand the design of how you manage MaterialDocument / MaterialDocumentItem on the app. But I will post this question on another thread
    BR & Always Thankful
    Mariana

  • Help required on MSCA and WMS - Mobile Application

    Hi all
    I need to make some changes in MSCA - mobile application. As I am new to mobile applications.. I would like to know how can we get the page details of the menu or the page to get the exact filename which is being referred. This is so that I can download and make changes to the same file.
    Regards
    Ali

    Hi Aliv,
    The Oracle Whitepaper "Customization of Oracle Mobile Supply Chain
    Applications and Oracle Warehouse Management System" suggests how an
    application developer or consultant could customize the mobile pages to
    provide a specific look and feel to the customer or to support a company's
    specific business logic. This is available on Metalink here
    @ https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_databa
    se_id=NOT&p_id=301926.1
    The "Advanced Barcode Strategies" White paper may also be a useful source of
    information. This provides details on out of order scanning and custom scan
    capabilities This is available on metalink here:
    @ https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_databa
    se_id=NOT&p_id=297992.1

  • Inventory Management 0IC_C03 customizations

    Dear Experts,
    I have a task in hand to implement Inventory Management in SAP BW 3.5. Now, this is the first time that we will be implementing anything related to Logistics and I havenu2019t done so earlier in my support projects. I have got 10 hrs of downtime.
    I need to fetch the report for both Trading as of now.
    The fields needed in the report by the customer are:
    Plant
    Plant Description
    S. Loc.
    S.Loc. Description
      Opening Stock Qty,
      Opening Stock Value,
    Receipts against PO Qty,
            Value,
    Receipt against STO  Qty,
            Value,
    Receipt against return SO  Qty,
         Value,
    All Other Receipts  Qty,
          Value,
    RevaluationValue,
    Miro Differences,
    Issue against SO  Qty,
          Value,
    Issue against STO Qty,
            Value,
    All Other Issues Qty,
          Value,
      Closing Stock Qty,
               Value,
    Book Inv Qty,
    Physical Inv Count.
    I am planning to define these as Zkey-figures and write routines in update rules based on processing keys to capture each qty and value separately.
    My questions are:
    1) What are the fields from above that can be pulled from standard BI Content Reports (if possible, please specify which report)? OR fields (or combination of fields) that are already in the cube?
    2) For every above field, customer has given standard movement types.
    For ex: for Receipts against PO = Mov Types 101,105,123,162 (Doc Type IN/IM)
                for Receipt against STO = Mov Types 351, 352 (Doc Type UB)
    But when brought in BI, all routines are based on processing keys (BW Transaction key). Where can I find mapping of each processing key to the corresponding movement type?
    If you know which processing key can be used for above fields, please let me know.
    3) What are the other fields that need to be considered in routines. If possible please specify field wise.
    4) Should I extend the 0IC_C03 with these new custome KFs creating a new zcube or should I add only required fields in zcube.
    If I follow the latter, will there be any impact on standard BF/UM runs as in If I load till PSA and from PSA I follow my customized update rules terminating into my customized cube?
    Thanks friends.

    BJ,
    My questions are:
    1) What are the fields from above that can be pulled from standard BI Content Reports (if possible, please specify which report)? OR fields (or combination of fields) that are already in the cube?
    ~ You will get fields from the Cube only.
    2) For every above field, customer has given standard movement types.
    For ex: for Receipts against PO = Mov Types 101,105,123,162 (Doc Type IN/IM)
    for Receipt against STO = Mov Types 351, 352 (Doc Type UB)
    ~ Check this Table in Source system for BW Keys : TMCLVBW
    But when brought in BI, all routines are based on processing keys (BW Transaction key). Where can I find mapping of each processing key to the corresponding movement type?
    If you know which processing key can be used for above fields, please let me know.
    Check this table
    3) What are the other fields that need to be considered in routines. If possible please specify field wise.
    That depends upon your requirement in the report or Check the standard Dcoument for Inv management in SDN search.
    you will get lot of help.
    4) Should I extend the 0IC_C03 with these new custome KFs creating a new zcube or should I add only required fields in zcube.
    If I follow the latter, will there be any impact on standard BF/UM runs as in If I load till PSA and from PSA I follow my customized update rules terminating into my customized cube?
    ~Best Practice and even SAP Recommends Make a ZCUBE and then enhance or customize to fullfill your rek.
    No impact follow IM steps for BW.
    Make sure you keep these things in Mind:
    There are 3 SAP delivered transactional data sources for stock management.
    2LIS_03_BX : Always needed to carry the initialization of the stocks.
    2LIS_03_BF :  Initialize this in source if you need historical data else an empty init can be done for this to load only future delta records. If the Source system is new then no need to do an initialization. 
    2LIS_03_UM : Only needed if revaluations are carried out in Source. This data source is helpful if adjustment in material prices is done time to time otherwise it wonu2019t extract any data.
    2.  Check list for source system. Needs to be carried out before initialization of the above 3 data sources .
    A.   Table TBE11 : Maintain Entry u2018NDIu2019 with text u2018New Dimension Integrationu2019 and activate the flag(Note 315880)
    B.   Table TPS01 : Entry should be as below(Note 315880)
    PROCS u2013 01010001
    INTERFACE  - SAMPLE_PROCESS_01010001
    TEXT1 u2013 NDI Exits Active
    C.   Table TPS31 : Entry should be as below(Note 315880)
    PROCS u2013 01010001
    APPLK  - NDI
    FUNCT u2013 NDI_SET_EXISTS_ACTIVE
    D.   Tcode u2013   MCB_  
    In most cases you need to set the industry sector as u2018standardu2019. For more info please see Note 353042
    E.    Tcode u2013  BF11
    Set the indicator to active for the Business warehouse application entry. This entry may needs to be transported to the production system. (Note 315880)
    3.  After running the setup data, check the data for the fields BWVORG, BWAPPLNM, MENGE. If no data available in these fields then some setting mentioned in the above checklist are missing in R/3. Correct the issue and rerun the setup data.
    4.  Data staging with DSO for BX extractor is not allowed. Data should directly load from extractor to Cube only once. Choose the extraction mode as u2018Initial Non-cumulative for Non-cumulative valuesu2019 in the DTP.
    5.  DSO is possible for BF. If you are creating a standard DSO then choose the fields MJAHR,BWCOUNTER,MBLNR,ZEILE as key fields. Some of these fields wonu2019t be available in the standard data source but the data source can be enhanced using LO Cockpit (LBWE) to add these fields. In addition to these other fields depending upon the DSO structure is also possible.
    Note  417703 gives more info on this.
    6.  Point-5 is valid for UM also. The Key fields could be a combination of MJAHR,MBLNR,ZEILE,BUKRS  fields. Note 581778 
    7.  Data load to the cube should follow the below process
    A.      Load the BX data. Compress the request with stock marker(uncheck the marker option).
    B.      Load the BF and UM init data. Compress the loads without the stock maker(Check the marker option).
    C.      The future delta loads from BF and UM should be compressed with Stock marker(uncheck the marker option).
    8.  If in future the cube needs to be deleted due to some issues then the load process should also be carried out as above. (only init of BF and UM should be loaded first and then the deltas should be processed)
    9.  To check the data consistency of a Non cumulative cube the standard program SAP_REFPOINT_COMPLETE can be used. To check the compression status of the cube the table RSDCUBE can be refered. Before the compression of BX request, the u2018REFUPDATEu2019 field should be blank and after the compression the value should become u2018Xu2019. Check Note 643687 for more info.
    10. After BX data load to cube the data wonu2019t be visible by LISTCUBE. Only after compression the data can be seen by running a query on the Non cumulative cube.
    ~AK

  • SAP Inventory Manager 4.0 installation problems

    I am having problems when trying to install the new version of Inv Manager 4.0 on windows server 2008.  The installation is performed by first installing and patching to latest release an SMP 3.0 server, followed by an installation of the SAP Inventory Manager 4.0.0 Deployment exe file.  That installation runs without any errors but no app is visible on the SMP, no folders or shortcuts or other indications are visible that it was successful.  Also very strange is that according to the installation guide there are some steps (1-6) which I cannot see, my install runs jumps directly from step 3 step nr. 7 (serial numbers, install type, keys are all missing or not requested by the installation for some reason).  I have installed this on 4 different servers/PC´s where at least 2 of those were totally fresh systems that didn´t have any previous installation of either Agentry or SMP.  The prerequisites are met (java, jco etc) but what puzzles me the most is that I don´t see any logs or error messages. 
    Help is much appreciated  

    Bjorn,
    At very high level...
    1) Install  SMP Server   with Latest support pack. you don't need to enter any server serial numbers details.
    2) Logon to SMP Management cockpit.
    3) create Agentry  application for Inventory Manager and save it.
    4) Once Agentry application is created under server->configuration folder you can see a folder created.
    Server\configuration\com.sap.mobile.platform.server.agentry.application.
    5)  Execute SAPInventoryMgr400Deployment.exe by entering SAP back end connection details.
    6)   Once you complete step 5), you have IM 4.0 deployment application is created.  at this point you  can copy all the  deployment folder contents to application folder created in step 4) or do publish from editor or follow step 5.
    5) Select Agentry application ->go to App Specific settings tab ->Under publish option "upload your Inventory Manager  deployment zip file" and save the changes.
    6) Re-start  the Server.
    7) Test if your application is deployed correctly  by entering URL in the browser https ://<hostname>:8081/<appname> .  you should get response as 'I'm here".
    8)  if step 7) is not successful then troubleshoot  Agentry app deployment ( turn on agentry logging and check for startup errors ).
    check this thread for SMP 3.0 Server Installation troubleshooting.
    Query on SMP 3.0 - Working with Agentry Client
    Thanks,
    Manju.

  • Initial download taking time for CTParts in syclo inventory manager 3.2

    Hi All,
    While doing the Initial download in syclo inventory manager 3.2 we have observed that it is taking a lot of time for fetching the data from the complex table CTParts.
    In agentry diagram CTParts complex table is showing nine fields, out of this nine fields few fields like UOM, BatchIndicator etc does not have any dependency.So can i delete those fields?
    If yes, what will be the impact on application after deleting those fields .
    Thanks for your help
    -Garima
    Tags edited by: Michael Appleby

    Garima,
    You  need to analyze couple of things before making any program changes:-
    a) Can you check if you have set filter for ctparts MDO object in SAP ?  if MDO filter for plant points to user parameter "WRK'  , look at value of WRK in SU3.  Make sure that you have plant value maintained for WRK parameter.
    b) if indeed WRK value is maintained then go to MARC and check the number of  materials that exists for WRK  plant. if it is too many then do you  really all those materials downloaded to Mobile device ? check if you can maintain other filters values to restrict material records downloaded like material type , material group etc.
    c) Check  the point of bottlecheck a) whether it takes more  time to execute query in SAP . b) whether it takes time to transfer data from SAP to Java layer.  if so try to increase Java heap size.
    d)  Also look at MDO  field selections for ctparts in SAP. Only  select fields that you want to do.
    e) Did you create additional indexes for ctparts  complex table ?
    f)  Finally if nothing works then look at option of replacing output structure in BAPI  which return CTparts with Z structure with only required 9 fields which also  requires Z Java code changes for ctparts complex table.
    Thanks
    Manju.

  • Business Content Inventory Management (0IC_C03) Cube

    I am thinking of adding a data staging ODS to our Inventory Management model.  However, I wanted to check whether the delivered cube 0IC_C03 is aggregated or whether it is a representation of the R3 extraction.  If the latter is the case I do not see the purpose of an additional ODS layer.  Could anyone pass their thoughts? Thanks

    hi Niten,
    check oss note 581778-ODS capability of extractors from Inventory Management
    Symptom
    Data is not updated into the ODS when you load certain data records of the 2LIS_03_BF extractor.
    Other terms
    ODS, 2LIS_03_BF, 2LIS_03_UM, 2LIS_03_BX, 2LIS_40_S278, 0STORNO, ROCANCEL, RODMUPDMOD, 0RECORDMODE, Inventory Management, 0IC_C03,
    Application 03, Logistics Extraction Cockpit, LBIW
    Reason and Prerequisites
    The 2LIS_03_BF extractor does not return any "connected" after and before images, as in the SD extraction, for example.
    Originally, the extractor was only designed for updating into an InfoCube. The extraction method was converted from the "D" delta process to "ABR1" with PI 2000.1 patch 4, or PI-A 2000.1 patch 4 so that it could be updated into an ODS object (see notes 322303, 385703 and 323811).
    If documents are canceled in Inventory Management, a new document is generated (new document and item number).
    This type of operation is transferred into BW with the "ROCANCEL" field set to 'X'. This results in the necessary inversion of quantities or value key figures. A new record is generated for this in the ODS (the "preceding document" has another key).
    Example:
    ODS key: Doc.
    Movement data:
    Document   Item    Document year   Movement type     Qty     ROCANCEL
    4711       1       2002             101              +100
    4712       1       2002              102              -100     X
    ODS contents:
    Document   Item.   Document year   Movement type    Quantity
    4711       1       2002             101                 +100
    4712       1       2002                                   -100
    The "Movement type" field was set to "initial" in the data record for document "4712" by the processing during the ODS update.
    Document 4712 is a before image (0RECORDMODE = 'X') for the ODS. Therefore, this data does not arrive in the ODS. Nevertheless, the before image (document 4712) does not have any context with the after image (document 4711) because there are different keys (document/item/document year). The SAP R/3 inventory management controls these activities with new material documents and (reversal) movement types.
    BW technology note no. 747037 provides more information.
    Solution
    You have two options to evaluate cancellations or operations which contain reversal movement types and ROCANCEL = "X" in the ODS:
    1. Implement a start routine
    Insert the following code into the start routine of your update:
    ODS key: Material doc.|Item number|Calendar year
    BEGIN******************************
    LOOP AT DATA_PACKAGE.
      if DATA_PACKAGE-recordmode eq 'X'.
        DATA_PACKAGE-recordmode = ''.
        modify DATA_PACKAGE.
      endif.
    endloop.
    END********************************
    2. Change the transfer rules
    With the transfer rules, do not assign the "ROCANCEL" DataSource field to the "0RECORDMODE" InfoObject in the InfoSource. As a result, only records with "0RECORDMODE" = ' ' are transferred to the ODS. For the ODS, the after images whose characteristics or key figures that are set to overwrite, are not deleted.
    Other special features when updating the extractors of the inventory management into ODS objects:
    1. 2LIS_03_BF and 2LIS_03_UM
    a) ODS capability
    For more information, see notes 322303, 323811 and 385703.
    b) Key creation
    For 2LIS_03_BF, see note 417703.
    The following keys are available for 2LIS_03_UM:
    1. MCMSEG-BUKRS
    2. MCMSEG-BELNR
    3. MCMSEG-GJAHR
    4. MCMSEG-BUZEI
    Field no. 4 is not delivered as standard in the extract structure, but it can be added using the Logistics extract structures Customizing Cockpit.
    Field no. 1 may not be included in the relevant organizational structure.
    2. 2LIS_03_BX (up to and including 3.0B 2LIS_40_S278)
    The dynamic stock calculation from stocks (2LIS_03_BX) and movements (2LIS_03_BF) is only possible with (non-cumulative) InfoCubes.
    Using ODS technology is only useful in this context for:
    - an Enterprise DataWarehouse layer
    - the realization of a snapshot scenario:
    See the How to paper for this topic at:
    -> http://service.sap.com/bw
    -> left navigation area: SAP BW InfoIndex
    -> info index: N ("Non-cumulatives") ->
    "How to... handle inventory management scenarios in SAP BW 3.x" (pdf)
    Use note 773823 to update the 2LIS_03_BX InfoSource into an ODS.
    Note also that you cannot update any key figures into an ODS object (see notes 752492 and 782314).

  • Process and Forms approvals on Mobile Applications

    Hi Experts,
    We have a requirement like, managers can provide approvals through custom mobile application on HCM processes and Forms work items. Also we are using FPM forms.
    I researched on this and found that mobile approvals can be converted as decisions on work items. But I can't imagine how these decisions can invoke an event on forms.
    For example, if manager approves a work item on  mobile, mobile application sends value 'A' to SAP Work item which can be linked a decision approve on work item (This is how Fiori works through Netweaver Gateway config.)
    But, how to invoke a form event which is linked to 'Approve' (regular approval) button on form when mobile application provides the approval on work item.
    Please suggest.
    Thanks,
    Hareesh K

    There are a few ways to do this. I have blogged some "hints" over the years. Here is an old one....
    HCM Processes & Forms: BlackBerry-ize your Processes !!! 
    And here is a more recent one (you can use the same kind of idea to send your "approve"/"reject" information as well...
    HCM Processes & Forms: Ladies and Gentlemen, start your processes...FROM ANYWHERE!!!

Maybe you are looking for

  • Issue with validation of signature

    Hello, I am facing a problem in producing a correct signature and I hope someone can help me understand the root of the problem. Most of us are familiar with the Java (Sun) examples of GenDetached, GenEnveloped, GenEnveloping, and Validate code sampl

  • Error in ESS while availing a leave

    Hi All, In My client place, system gives a dump error when employee is maintaining its leave in ESS system.Here TM is not integrated with payroll. Plz help me how to resolve the issue.

  • Similar to JOptionPane in Java

    Hi, I am new to flex and started working on it. I would like to know if there is any APIs similar to JOptionPane in Java. That is it creates a dialogBox with OK/Cancel Buttons or with Yes/No Button and returns value based on the button clicked and wh

  • Safely Remove USB Drives: Gnome

    I am using Arch-64bit-Gnome3, Shell and other gnome defaults. While trying to remove my External Hard Disk I noticed that there is NO "Safely Remove" in right click menu. Since I also use and have used other distros with gnome I know that this is fea

  • I need to install a program that requests "pyversions"

    Hi, First of all, I posted in newbie corner because I can't fiure where else I could post, and besides, I'm a newbie. I'm trying to install "compucell3d", a software for simulation of cells, basically. Since they just offer binaries for ubuntu and fe