Posts

Showing posts from October, 2020

BOM ( Bill of a material )

Image
Phantom Assemblies BOM Explosion with Phantom Assemblies Costing BOM attributes  BOM Status Discontinued Parts BOM Items Relevant for Production Alternative Items Multiple BOMs BOM Explosion Number (Fixed Key Date) Period/Area of Validity of BOMs BOM Usage BOM application  Sales BOM BOM Explosion and Determining Dependent Requirements Data model  Tools for mass changes Engineering workbench (CEWB) CS20 Phantom Assemblies SAP phantom assemblies reduce master data maintenance. Since several items are grouped by a phantom assembly , we do not need to maintain all these items again and again. Also, changes in items can be done inside BOM of the phantom assembly, so that changes are applicable to the high-level BOMs where this phantom assembly is used.  The phantom assembly represents a logical grouping of materials . These materials are grouped together from the construction point of view and are all maintained together. From the production point of view, however, these materials are norm

Routing

  Data model  MAPL Allocation of task lists to materials MATNR Material Number WERKS Plant PLNTY Task List Type PLNNR Key for Task List Group PLNAL Group Counter ZKRIZ Counter for additional criteria ZAEHL Internal counter PLFL Task list – sequences PLKO Task list – header PLKZ Task list: main header PLAS Task list – selection of operations/activities PLPO Task list operation / activity PLMZ Allocation of BOM – items to operations With the key  PLNTY Task List Type PLNNR Key for Task List Group ZUONR No. for material comp. allocation to task list ZAEHL Internal counter MLST Milestones PLFH Task list – production resources/tools PLMK Inspection point PLPR Log collector for tasklists

ABAP development for Procurement

Image
Purchase order Change partners in PO 582221 - FAQ: BAPIs for purchase orders Run ATP  Purchase requisition 499627 - FAQ: BAPIs for purchase requisitions Outline Agreement 1046794 - FAQ: BAPI for Outline Agreement Purchase order Run ATP (  MM-PUR-GF-ATP ) IF fc_vorga <> cva_en OR                                    "WP127444    fc_vorga = cva_en AND gf_ac_prevent_atp <> mmpur_yes.   PERFORM mepo_check_availability TABLES t_ekkn.            " 1601804   LOOP AT ett.                                              "^2218409     IF highetenr < ett-etenr.       highetenr = ett-etenr.     ENDIF.   ENDLOOP.   lo_bitmask->set_etenr( highetenr ).                       "v2218409 endif. Change partners in PO method IF_EX_ME_PROCESS_PO_CUST ~ CHECK. DATA : ls_header TYPE MEPOHEADER , lt_partners TYPE MMPUR_PARTNER_ALL_TAB , lo_po_doc TYPE REF TO IF_PURCHASING_DOCUMENT . ls_header = im_header- > get_data ( ).

ABAP development for Logistics

Processing deliveries BADIS Storage location VL0*N: Z fields  New user exit for changes when saving deliveries User exits in delivery processing Additional information 415716 - User exits in delivery processing 751000 - New user exit for changes when saving deliveries Processing deliveries  BAPIs: As per the information provided in SAP Note Number 949074 here are the BAPIs released for Delivery creation for use in Standard system: BAPI_OUTB_DELIVERY_CREATE_SLS (Sales Order - Delivery) BAPI_OUTB_DELIVERY_CREATE_STO (Stock Transport Order - Delivery) BAPI_OUTB_DELIVERY_CREATE_NOREF (Delivery without Reference) Function Modules: RV_DELIVERY_CREATE: For sales order delivery creation. ONLY for Sales Order - Delivery scenario GN_DELIVERY_CREATE: For Stock Transport Order - Delivery scenario, Inbound Delivery, post change delivery etc. All the scenarios EXCEPT Sales Order - Delivery should be created by this Function Module BADIS LE_SHP_STORLOC_DETERMINATION FM: SD_STORAGE_LO

Inventory management

Image
Goods movements  Goods issue  Transfer Postings and Stock Transfers Goods Receipt (03.11.2021) Reservation 519580 - FAQ: Reservations Stock inconsistency and how to fix it? Inventory management  Handling units WM vs IM Negative stocks ( 01.10.2021 ) Special stock types Additional information 1985306 - Performance guide for goods movements 3023744 - S/4: sales order/project stock postings into non-valuated GR blocked stock - special stock fields usage in table MATDOC 2699406 - MIGO: Automatic setting of the inward delivery completed indicator for a variance in timely consumption 100690 - Inconsistencies with EKET-GLMNG, EKET-WAMNG, and EKET-WEMNG 115899 - Correction Report for Subcontractor Requirements 520000 - FAQ: Valuated special stock 1598760 - FAQ: MSEG extension & redesign of MB51/MB5B 2689573 - Available business scenarios and their 2420247 - Goods Movement types 1985306 - Performance guide for goods movements 540392 - FAQ: Automatic goods movements https://help.sap.com/saph