Technology Blogs by Members
Explore a vibrant mix of technical expertise, industry insights, and tech buzz in member blogs covering SAP products, technology, and events. Get in the mix!
cancel
Showing results for 
Search instead for 
Did you mean: 
0 Kudos
In this blog series, I will discuss two custom cost centre movement apps that we developed. Reasons behind developing custom apps rather than modifying/extending existing apps were following

  1. Standard app processes only one material per document.

  2. Scan and count functionality required on mobile devices.

  3. Error document handling.

  4. Number of extra features requested by business, which I will detail out in next section


Custom Requirements (gaps)

  1. Integrate third party Scanner to scan products in.

  2. Scan and count

  3. Add GL, CC and comments fields

  4. Concatenate and save above mentioned fields to line item level

  5. Show a vendor dropdown based on sales org user is assigned to.

  6. Pass a variable to create movement document for use as MSEGK-LIFNR

  7. Configure a Z161 movement type

  8. Map Z161 to 161 when creating a goods movement document for return PO

  9. Multiple items selection possible in a document when adjusting

  10. Print a packing list without output determination

  11. For browser use, Bar code search optimization if a barcode is entered using handheld scanner.

  12. For browser use, if a barcode is entered using handheld scanner, automatically increase the count if item is already in the list.

  13. Navigation buttons for errored documents

  14. Confirm submission with pop up message "Document will be submitted". Give option to cancel/submit

  15. On deleting draft document, show pop up message "Do you really want to delete the slip". Give option to cancel/delete.

  16. Cost centre (text), GL a/c (text) and Comments to be concatenated and passed on to text fields in document.

  17. Pop-up, if all the boxes are NOT populated.

  18. Search by date, comment and document # required

  19. Materials from different product categories must be in different documents.


Process Flow for first app



Step 1: Create a material movement document by clicking on the "+" sign





Step 2: Enter required details



Step 3: Scan or enter materials


Mobile view before submission.



Step 4: Submit with option to reprint if the packing list does not print immediately.


Browser view after submission




Step 5: Other options available

If in draft status: Add items, submit or delete



If in error status:

Add items or resubmit or look at errors or Delete the existing documents.



Odata Structure



In the next blog in this series, I will discuss the other material movement app and some of the noteworthy custom features we developed.
Labels in this area