Program for Bills of Materials

Hi all,
Could you please tell me is there any program available in SAP for 'Bills of Materials'?
Thanks.

Dev,
if u give ur  mail id i can farward some program to u
u can check this program
REPORT ZMM00120_AUDIT .
CHANGE HISTORY                                                       *
Date      Level  Description.                               Author   *
03/02/05  46C    AUDIT REPORT FOR BOM COMPONENTS           EIFERTGE
SYSTEM DETAILS                                                       *
ABAP DETAILS                                                         *
  Title           : BOM COMPONENT AUDIT
TABLES: MAST, STKO, STAS.
DATA: BEGIN OF ZAUDIT OCCURS 0,
         MATNR LIKE MAST-MATNR,
         WERKS LIKE MAST-WERKS,
         STLNR LIKE MAST-STLNR,
         STLAL LIKE STKO-STLAL,
         ZZLIFNR LIKE STKO-ZZLIFNR,
         ZZSEASON LIKE STKO-ZZSEASON,
         ZZEKORG LIKE STKO-ZZEKORG,
         END OF ZAUDIT.
DATA: Z_STLNR LIKE STKO-STLNR.
*ALV GRID WORKING STORAGE                                   "GLE03/05
TYPE-POOLS: SLIS.
DATA:       ALV_FIELDCAT TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
            ALV_LAYOUT   TYPE SLIS_LAYOUT_ALV,
            ALV_LAYOUT_L TYPE SLIS_LAYOUT_ALV,
            ALV_FIELDCAT_L TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
            ALV_LAYOUT_B TYPE SLIS_LAYOUT_ALV,
            ALV_FIELDCAT_B TYPE SLIS_T_FIELDCAT_ALV WITH HEADER LINE,
            ALV_STATUS TYPE SLIS_FORMNAME VALUE 'XXXXXXX',
            ALV_USER_COMMAND TYPE SLIS_FORMNAME
                          VALUE 'USER_COMMAND_ALV',
            ALV_GRID_TITLE TYPE LVC_TITLE,
            ALV_GRID_SETTINGS TYPE LVC_S_GLAY,
            ALV_VARIANT TYPE DISVARIANT,
            CALL-REPID LIKE SY-REPID.
Ereignisse                                                *
DATA:      ET_EVENTS TYPE SLIS_T_EVENT,
           ET_EVENTS_REST TYPE SLIS_T_EVENT.
DATA:      ET_EVENT_EXIT       TYPE   SLIS_T_EVENT_EXIT.
DATA:      S_PRINT             TYPE   SLIS_PRINT_ALV.
DATA: IT_LIST_COMMENTARY TYPE SLIS_T_LISTHEADER,
      C-TEXT(15) TYPE C,   " TYPE slis_entry,
      IT_LIST_COMMENTARY_LINE TYPE SLIS_LISTHEADER.
DATA: KEYINFO  TYPE SLIS_KEYINFO_ALV.
SELECT-OPTIONS: S_MATNR FOR MAST-MATNR,
                S_WERKS FOR MAST-WERKS.
Start of selection                                                   *
START-OF-SELECTION.
SELECT * INTO CORRESPONDING FIELDS OF TABLE ZAUDIT
  FROM STKO INNER JOIN MAST
    ON STKOSTLNR = MASTSTLNR
   WHERE MATNR IN S_MATNR
     AND WERKS IN S_WERKS
     AND MAST~STLAN =  'S'.
LOOP AT ZAUDIT.
  SELECT SINGLE STLNR INTO Z_STLNR FROM STAS
    WHERE STLNR = ZAUDIT-STLNR
      AND STLAL = ZAUDIT-STLAL.
  IF SY-SUBRC = 0.
   DELETE ZAUDIT.
  ENDIF.
ENDLOOP.
End of Selection                                                     *
END-OF-SELECTION.
Ereignisse fühlen                                       *
  DATA:  ET_EVENTS_LINE TYPE SLIS_ALV_EVENT.
  CLEAR ET_EVENTS_LINE.
  ET_EVENTS_LINE-NAME = SLIS_EV_TOP_OF_PAGE.
  ET_EVENTS_LINE-FORM = 'EVENT_TOP_OF_LIST'.
  APPEND ET_EVENTS_LINE TO ET_EVENTS.
  CLEAR ET_EVENTS_LINE.
  ET_EVENTS_LINE-NAME = SLIS_EV_TOP_OF_LIST.
  ET_EVENTS_LINE-FORM = 'EVENT_TOP_OF_LIST'.
  APPEND ET_EVENTS_LINE TO ET_EVENTS.
  CLEAR ET_EVENTS_LINE.
  ET_EVENTS_LINE-NAME = slis_ev_after_line_output.
  ET_EVENTS_LINE-FORM = 'AFTER_LINE_OUTPUT'.
  APPEND ET_EVENTS_LINE TO ET_EVENTS.
event exist                                           *
  DATA:      ET_EVENT_EXIT_LINE  TYPE   SLIS_EVENT_EXIT.
  IF 'A' = 'A'.
    CLEAR  ET_EVENT_EXIT_LINE.
    ET_EVENT_EXIT_LINE-UCOMM = '&IC'.
    ET_EVENT_EXIT_LINE-BEFORE = 'X'.
    APPEND  ET_EVENT_EXIT_LINE TO ET_EVENT_EXIT.
  ENDIF.
  IF NOT ZAUDIT[] IS INITIAL.
    PERFORM ALV_GRID_DISPLAY.
  ENDIF.
      FORM EVENT_TOP_OF_LIST                                        **
FORM EVENT_TOP_OF_LIST.
  DATA: DUMMY.
  DATA: S-TIME(8) TYPE C,
       S-DATE(10) TYPE C,
        SEPARATOR(3) TYPE C VALUE SPACE.
S_PRINT-NO_PRINT_LISTINFOS = 'X'.            "NO PRT TOTALS/SUBTOTALS
S_PRINT-NO_PRINT_SELINFOS = 'X'.            "NO PRINT ???
  CLEAR IT_LIST_COMMENTARY_LINE.
  REFRESH IT_LIST_COMMENTARY.
  IT_LIST_COMMENTARY_LINE-TYP = 'H'.
  clear IT_LIST_COMMENTARY_LINE-INFO.
  WRITE  'W O L V E R I N E  W O R L D  W I D E , I N C.'  TO
     IT_LIST_COMMENTARY_LINE-INFO.
  APPEND IT_LIST_COMMENTARY_LINE TO IT_LIST_COMMENTARY.
  clear IT_LIST_COMMENTARY_LINE-INFO.
   IT_LIST_COMMENTARY_LINE-INFO = 'BOM Component Audit'.
   APPEND IT_LIST_COMMENTARY_LINE TO IT_LIST_COMMENTARY.
   clear IT_LIST_COMMENTARY_LINE-INFO.
  IT_LIST_COMMENTARY_LINE-TYP = 'A'.
  CONCATENATE 'EXECUTED BY:' SY-UNAME INTO
        IT_LIST_COMMENTARY_LINE-INFO SEPARATED BY ' '.
  APPEND IT_LIST_COMMENTARY_LINE TO IT_LIST_COMMENTARY.
  CLEAR  IT_LIST_COMMENTARY_LINE-INFO.
  WRITE SY-DATUM TO IT_LIST_COMMENTARY_LINE-INFO.
  WRITE SY-UZEIT TO S-TIME.
  CONCATENATE 'Date:' IT_LIST_COMMENTARY_LINE-INFO
              'Time:' S-TIME
     INTO IT_LIST_COMMENTARY_LINE-INFO SEPARATED BY SEPARATOR.
  WRITE SY-PAGNO TO C-TEXT LEFT-JUSTIFIED NO-ZERO.
  CONCATENATE 'PAGE:' C-TEXT INTO C-TEXT SEPARATED BY ' '.
  IT_LIST_COMMENTARY_LINE-INFO+50 = C-TEXT.
  APPEND IT_LIST_COMMENTARY_LINE TO IT_LIST_COMMENTARY.
  CALL FUNCTION 'REUSE_ALV_COMMENTARY_WRITE'
       EXPORTING
            IT_LIST_COMMENTARY = IT_LIST_COMMENTARY
       EXCEPTIONS
            OTHERS             = 1.
ENDFORM.
*&      Form  ALV_GRID_DISPLAY
FORM ALV_GRID_DISPLAY.
  CLEAR: S_PRINT, ALV_LAYOUT.
s_print-print = 'X'.                "DIRECT TO PRINT NO DISPLAY
  CALL-REPID = SY-REPID.
ALV_GRID_SETTINGS-NO_COLWOPT = 'X'.
  ALV_LAYOUT-colwidth_optimize = 'X'.        "MINIMIZE COL WIDTHS
  ALV_LAYOUT-ZEBRA = 'X'.                    "ZEBRA PRINT
  ALV_FIELDCAT-TABNAME = ZAUDIT.
  ALV_FIELDCAT-FIELDNAME = 'MATNR'.
  ALV_FIELDCAT-SELTEXT_L = 'Material'.
  APPEND ALV_FIELDCAT.
  CLEAR ALV_FIELDCAT.
  ALV_FIELDCAT-TABNAME = ZAUDIT.
  ALV_FIELDCAT-FIELDNAME = 'ZZLIFNR'.
  ALV_FIELDCAT-SELTEXT_L = ' Vendor#  '.
  ALV_FIELDCAT-JUST = 'R'.
ALV_FIELDCAT-LZERO = 'X'.
  ALV_FIELDCAT-NO_ZERO = 'X'.
  APPEND ALV_FIELDCAT.
  CLEAR ALV_FIELDCAT.
  ALV_FIELDCAT-TABNAME = ZAUDIT.
  ALV_FIELDCAT-FIELDNAME = 'WERKS'.
  ALV_FIELDCAT-SELTEXT_S = 'Plant'.
  APPEND ALV_FIELDCAT.
  CLEAR ALV_FIELDCAT.
  ALV_FIELDCAT-TABNAME = ZAUDIT.
  ALV_FIELDCAT-FIELDNAME = 'ZZEKORG'.
  ALV_FIELDCAT-SELTEXT_S = 'Pur. Org'.
  APPEND ALV_FIELDCAT.
  CLEAR ALV_FIELDCAT.
  ALV_FIELDCAT-TABNAME = ZAUDIT.
  ALV_FIELDCAT-FIELDNAME = 'ZZSEASON'.
  ALV_FIELDCAT-SELTEXT_l = 'Season'.
  APPEND ALV_FIELDCAT.
  CLEAR ALV_FIELDCAT.
   PERFORM GET_ALV_VARIANT.
  CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
    EXPORTING
      I_CALLBACK_PROGRAM                = CALL-REPID
      I_CALLBACK_USER_COMMAND           = ALV_USER_COMMAND
    I_STRUCTURE_NAME                  = 'ZFOB_ALV'
      I_GRID_TITLE                      = ALV_GRID_TITLE
      I_GRID_SETTINGS                   = ALV_GRID_SETTINGS
      IS_LAYOUT                         =  ALV_LAYOUT
      IT_FIELDCAT                       =  ALV_FIELDCAT[]
      I_DEFAULT                         = 'X'
      I_SAVE                            = 'A'
      IS_VARIANT                        = ALV_VARIANT
      IT_EVENTS                         = ET_EVENTS
      IT_EVENT_EXIT                     = ET_EVENT_EXIT
      IS_PRINT                          = S_PRINT           "GLE02/05
    TABLES
      T_OUTTAB                          =  ZAUDIT
    EXCEPTIONS
      PROGRAM_ERROR                     = 1
      OTHERS                            = 2
  IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
ENDFORM.                    " ALV_GRID_DISPLAY
*&      Form  GET_ALV_VARIANT
FORM GET_ALV_VARIANT.
  ALV_VARIANT-REPORT = CALL-REPID.
  ALV_VARIANT-USERNAME = SY-UNAME.
  CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'
       EXPORTING  "USER DEFINED VARIANT
            I_SAVE        = 'A'
       CHANGING
            CS_VARIANT    = ALV_VARIANT
       EXCEPTIONS
            WRONG_INPUT   = 1
            NOT_FOUND     = 2
            PROGRAM_ERROR = 3
            OTHERS        = 4.
  IF SY-SUBRC <> 0.    "GET DEFAULT VARIANT
    CLEAR ALV_VARIANT-USERNAME.
    CALL FUNCTION 'REUSE_ALV_VARIANT_DEFAULT_GET'
         EXPORTING
              I_SAVE        = 'A'
         CHANGING
              CS_VARIANT    = ALV_VARIANT
         EXCEPTIONS
              WRONG_INPUT   = 1
              NOT_FOUND     = 2
              PROGRAM_ERROR = 3
              OTHERS        = 4.
    IF SY-SUBRC <> 0.
      CLEAR ALV_VARIANT.
    ENDIF.
  ENDIF.
ENDFORM.                    " GET_ALV_VARIANT
*&      Form  USER_COMMAND_ALV
FORM USER_COMMAND_ALV USING R_UCOMM LIKE SY-UCOMM
                            RS_SELFIELD TYPE SLIS_SELFIELD.
  RS_SELFIELD-REFRESH = 'X'.
  CASE R_UCOMM.
   WHEN 'PICK' OR '&IC1'.
     IF RS_SELFIELD-fieldNAME = 'BELNR'.
       SET PARAMETER ID 'GJR' FIELD ACCTDTLS-GJAHR.
       CALL TRANSACTION 'FB03' AND SKIP FIRST SCREEN.
     ENDIF.
    RS_SELFIELD-COL_STABLE = 'X'.     "SET CURSOR TO CURRENT POSTITION
     RS_SELFIELD-ROW_STABLE = 'X'.
     ALV_LAYOUT-INFO_FIELDNAME    = 'DISPLAY-COL'.
    WHEN '&RNT'.                       "Print
      CALL FUNCTION 'REUSE_ALV_BLOCK_LIST_DISPLAY'
           EXPORTING
                IS_PRINT = S_PRINT.
  ENDCASE.
ENDFORM.
Regards,
Naveen

Similar Messages

  • Driver program for BIll of lading smartform

    Hi all,
    Can you please provide me the standard driver program for bill of lading smartform.
    or for purchase order smartform.
    Thanks and regards,
    Rajeev

    Hi,
      For Purchase Order - SAPFM06P.
    And for future info,
      If you Know the Application and Output Type - Then it is very easy to know the Smartform or the Script Used.
    1.Go to NACE and Check.
      For Ex: PO belong to APP type EF, So click on EF and then click on "Output Type " button.
                  Then all the output types will be displayed.Then select the required and Click on "Processing Functions". Then you can see the Configuration details done for this ouput type like which smartform, which subroutine.
    2.Also, You can check the TNAPR table entries by entring the below information
    Output Type, Message transmission medium, Application.
    Thanks & Regards,
    Vamsi.

  • Standard samrtforms and print program for  Bill of Lading in delivery

    Is there a standard smartform  and print program for  Bill of Lading for delivery?

    Hi
    Check this:
    Print Program: RLE_DELNOTE.
    Smartform:   LE_SHP_DELNOTE.
    Regards,
    Vishwa.

  • ATP Check for Bill of materials in Variant configuration

    Hello Guru's,
    Will variant configuration supports the following functionality please?
    ATP check for Bill of  materials in variant configuration is possible, is there any way to put labor cost while working on assembling variants. Material substitution is possible while configure a variant product.
    Will any one share your experience that will be of great help.

    solved by adding an additional condition in pricing procedure

  • Object Type for Bill of Materials

    What is the object type for bill of materials?  I am trying to add the code that updates the finished good item sales weight according to the weight of the Bill of Materials. Only one item in the bill of materials actually contains weight information so there is no conflict regarding cross units of measure. So, the finished good will have the same weight as the raw materials.
    Here is what I have so far. Though I'm not sure what the Object Type is for Bill of Materials. I'm also unsure about some of my code - Please review my code as well.
    IF (@TRANSACTION_TYPE = 'A' OR @TRANSACTION_TYPE = 'U') AND @OBJECT_TYPE = '68'
    BEGIN
         UPDATE OITM SET
              SWeight1 = (SELECT SUM(dbo.OITM.BWeight1) AS Weight
                   FROM dbo.OITM INNER JOIN dbo.ITT1 ON dbo.OITM.ItemCode = dbo.ITT1.Code
                   GROUP BY dbo.ITT1.Father
                   HAVING (dbo.ITT1.Father = @LIST_OF_COLS_VAL_TAB_DEL)),
              SWght1Unit = (SELECT dbo.OITM.BWght1Unit
                   FROM dbo.OITM INNER JOIN dbo.ITT1 ON dbo.OITM.ItemCode = dbo.ITT1.Code
                   GROUP BY dbo.ITT1.Father, dbo.OITM.BWght1Unit
                   HAVING(dbo.ITT1.Father = @LIST_OF_COLS_VAL_TAB_DEL) AND (dbo.OITM.BWght1Unit IS NOT NULL))
         WHERE ItemCode = @LIST_OF_COLS_VAL_TAB_DEL
    END
    Thanks

    I found it. The object type is 66 Product Tree. It appears my code works as well - yeah!

  • Script for billing document

    hi all ,
    is there any standard sap script and its print program for billing document (sd).
    and how to find the standard scripts for a particular requirement.
    regards
    reena

    hi,
    Script is RVINVOICE01
    Driver program is : RVADIN01.
    goto trns NACE select the application and click on the output types button and
    click on the output type and select processing routines...
    regards,
    priya.

  • Formatted Search on Order Grid with Bill of Materials templates

    This is for 2005A SP01 PL45 (latest patch as of now).
    We have a few formatted searches on the order details that trigger automatically when the item code changes.
    These queries work fine if the items are not part of a bill of materials.
    The queries trigger ok when we use the regular item codes for regular customers when monitoring the item code column.
    However, if you have a BP Catalog customer with a BOM then only the last row of the bill of materials fires and the rest of them do not.
    I tried bypassing this problem by making the queries monitor the Item Description.
    This still worked for stand alone items, but didn't work for bill of materials in either of the case.
    Bottom line:
    A. Formatted searched fire ok on either item code or item description if items are not part of a bill of materials.
    B. When they are part of a BOM, then
    - if we monitor the item code then they trigger ok for regular customers but only trigger on the last row if using BP Catalog codes;
    - if we monitor the item description then they do not trigger at all for either of the customers.
    Any suggestion on how to handle formatted searches for Bill of Material Templates with BP Catalogs?
    Thank you!
    Liviu

    Well, it is a Bill Of Materials "Template" type...
    Go to Production, Bill of Materials, select a product, quantity 1, select the BOM Type as Template and add two other items underneath it, each with quantities of 1.
    Save.
    Go to BP Catalogs, select one BP and add some names for these three items. Check the box to use BP Catalogs for that BP.
    Go to sales orders, add the query above to the free text column, set it as per the scenarios to trigger automatically on Item Code.
    Start two sales orders for this BP and for a regular one.
    Load the BOM item and observe the formatted search results.
    Repeat for the second scenario (where the formatted search triggers on the item description).
    Hope this helps.
    Thank you!
    Liviu

  • New Plug-In for Acrobat: 3D Bill-of-Materials

    Hello everyone!
    We at vpr-solutions are thinking of developing an Adobe Acrobat Plug-In which allows users to create 3D-PDF Bill-Of-Materials with just a few mouse clicks.
    The outcome would be an interactive 3D-PDF, similar to this:
    http://vpr-solutions.de/images/stories/ om_sec.pdf
    Such BOMs could be created quickly and would require no scripting at all. All that the user will have to do is:
    1) Create a Layout: 3D-Annotation and text edit fields (for part meta-data display)
    2) Link 3D and edit fields using the plug-in
    Now the user will be able to select parts in 3D and fill in the edit fields. Whenever a part is selected in 3D, the specific part info will be displayed. All meta information will be gathered and saved inside the PDF. Additional functionality would be export and import of part meta-info als XML spreadsheets (MS Excel, OpenOffice).
    Please tell me what you think. I am thankfull for every single line.
    Best Regards,
    Helmut
    vpr-solutions.com

    Hello,
    Function creation of 3D-PDF Bill-Of-Materials is already available within APEX V9.
    Using A3D Reviewer you can:
    1/import CAD files
    2/create a Bill-Of-Materials
    (go to Tools/Bill of Material)
    Several options are available to the BOM creation option
    If you need more information feel free to contact me...
    3/Export to PDF using a provided template
    ie:
    C:\Program Files\Adobe\Acrobat 9.0\Acrobat\plug_ins3d\prc\ENU\a3drtemplate_03.pdf
    4/Open the PDf file within Acrobat 3D activate 3D
    As you could see the BOM is available into the 3DPDF document
    I Hope this can be helpful for you
    For further more information please feel to contact us
    Best regards
    William Gallego
    A3D QE Team

  • Automatic Payment program for Bank bills and Bill of Exchange.

    Helllo Sapients,
    I need to configure Automatic Payment Program for Bank bills and Bill of Exchange. This configuration is for Europe, where Bank bills are very common.
    Can someone advise me or send me the configuration steps for the same.
    Thank you
    Naman

    Yes, as long you have an open item on the customer account that needs paying.
    In F110 you see vendor_and_customer in the parameter screen.
    Hth
    Hein

  • What are the main tables for BOM (Bill of Materials)

    Hi Gurus,
    I need to know the tables involved in BOM (Bill of Materials) for Oracle EBS.
    Can anyone point out the list of related tables?
    Thanks

    Hi Sudipta,
    Following are the BOM main tables.
    bom_bill_of_materials
    bom_inventory_components
    bom_reference_designators
    bom_substitute_components
    mtl_item_revisions
    bom_operational_routings
    bom_operation_sequences
    bom_operation_resources
    BOM_BILL_OF_MTLS_INTERFACE
    BOM_INVENTORY_COMPS_INTERFACE
    BOM_REF_DESGS_INTERFACE
    BOM_SUB_COMPS_INTERFACE
    MTL_ITEM_REVISIONS_INTERFACE
    BOM_OP_ROUTINGS_INTERFACE
    BOM_OP_SEQUENCES_INTERFACE
    BOM_OP_RESOURCES_INTERFACE
    MTL_RTG_ITEM_REVS_INTERFACE
    =======================
    Following are all tables of BOM.
    BOM_ALTERNATE_DESIGNATORS
    BOM_ALTERNATE_DESIGNATORS_TL
    BOM_ATO_CONFIGS_TEMP
    BOM_ATO_CONFIGURATIONS
    BOM_BILLS_HEADER_TEMP
    BOM_BILL_OF_MATERIALS
    BOM_BILL_OF_MATERIALS_ARCHIVE
    BOM_BILL_OF_MATERIALS_TEMP
    BOM_BILL_OF_MTLS_INTERFACE
    BOM_BILL_REVISIONS_B
    BOM_BILL_REVISIONS_TL
    BOM_CALENDARS
    BOM_CALENDAR_DATES
    BOM_CALENDAR_EXCEPTIONS
    BOM_CALENDAR_SHIFTS
    BOM_CAL_WEEK_START_DATES
    BOM_CAL_YEAR_START_DATES
    BOM_CMP_USR_ATTR_INTERFACE
    BOM_COMPARISON_TEMP
    BOM_COMPONENTS_B
    BOM_COMPONENTS_EXT_B
    BOM_COMPONENTS_EXT_TL
    BOM_COMPONENT_COLUMNS
    BOM_COMPONENT_OPERATIONS
    BOM_COMPONENT_OPS_INTERFACE
    BOM_COMPONENT_TYPES
    BOM_COMP_OPTCLASS_TEMP
    BOM_COMP_OPTIONS_TEMP
    BOM_CONFIG_EXPLOSIONS
    BOM_COPY_ORGANIZATION_LIST
    BOM_COPY_STRUCTURE_ACTIONS
    BOM_COPY_STRUCTURE_REQUEST
    BOM_CTO_MLSUPPLY_MAIN_TEMP
    BOM_CTO_MODEL_ORGS
    BOM_CTO_ORDER_DEMAND
    BOM_CTO_ORDER_LINES
    BOM_CTO_ORDER_LINES_UPG
    BOM_CTO_OSS_COMPONENTS
    BOM_CTO_OSS_ORGS_LIST
    BOM_CTO_SRC_ORGS
    BOM_CTO_SRC_ORGS_B
    BOM_DELETE_ENTITIES
    BOM_DELETE_ERRORS
    BOM_DELETE_GROUPS
    BOM_DELETE_SQL_STATEMENTS
    BOM_DELETE_SUB_ENTITIES
    BOM_DEPARTMENTS
    BOM_DEPARTMENT_CLASSES
    BOM_DEPARTMENT_RESOURCES
    BOM_DEPENDENT_DESC_ELEMENTS
    BOM_DEPEND_DESC_ELEM_ARCHIVE
    BOM_DEPT_RES_INSTANCES
    BOM_EAM_DEPT_APPROVERS
    BOM_EXCEPTION_SETS
    BOM_EXCEPTION_SET_DATES
    BOM_EXCLUSION_RULE_ARCHIVE
    BOM_EXCLUSION_RULE_DEF
    BOM_EXPLOSIONS
    BOM_EXPLOSIONS_ALL
    BOM_EXPLOSION_TEMP
    BOM_FORM_QUERY
    BOM_IMPLOSION_TEMP
    BOM_INTERFACE_DELETE_GROUPS
    BOM_INVENTORY_COMPONENTS
    BOM_INVENTORY_COMPONENTS_TEMP
    BOM_INVENTORY_COMPS_ARCHIVE
    BOM_INVENTORY_COMPS_INTERFACE
    BOM_INV_COMPONENTS_TEMP
    BOM_ITEM_ATTACH_CATEGORY_ASSOC
    BOM_ITEM_BACKFLUSH_SUBINV
    BOM_LISTS
    BOM_LOW_LEVEL_CODES
    BOM_MIXED_MODEL_MAP_CELLS
    BOM_MIXED_MODEL_MAP_HEADER
    BOM_MIXED_MODEL_MAP_PROCESSES
    BOM_MIXED_MODEL_MAP_RES
    BOM_OPERATIONAL_ROUTINGS
    BOM_OPERATION_NETWORKS
    BOM_OPERATION_RESOURCES
    BOM_OPERATION_RESOURCES_EFC
    BOM_OPERATION_SEQUENCES
    BOM_OPERATION_SEQUENCES_TEMP
    BOM_OPERATION_SKILLS
    BOM_OP_NETWORKS_INTERFACE
    BOM_OP_RESOURCES_ARCHIVE
    BOM_OP_RESOURCES_INTERFACE
    BOM_OP_ROUTINGS_ARCHIVE
    BOM_OP_ROUTINGS_INTERFACE
    BOM_OP_SEQUENCES_ARCHIVE
    BOM_OP_SEQUENCES_INTERFACE
    BOM_PARAMETERS
    BOM_PERIOD_START_DATES
    BOM_REFERENCE_DESGS_ARCHIVE
    BOM_REFERENCE_DESIGNATORS
    BOM_REF_DESGS_INTERFACE
    BOM_RESOURCES
    BOM_RESOURCES_EFC
    BOM_RESOURCE_CHANGES
    BOM_RESOURCE_DOWNCODES
    BOM_RESOURCE_EMPLOYEES
    BOM_RESOURCE_EQUIPMENTS
    BOM_RESOURCE_FLEX_FENCES
    BOM_RESOURCE_SETUPS
    BOM_RESOURCE_SHIFTS
    BOM_RES_INSTANCE_CHANGES
    BOM_RTGHEADER_TEMP
    BOM_RTG_ITEM_REVISIONS_ARCHIVE
    BOM_RTG_NETWORK_TEMP
    BOM_RTG_OPERATION_TEMP
    BOM_RTG_OPER_RES_TEMP
    BOM_RTG_RESOURCE_TEMP
    BOM_RTG_SUB_RESOURCE_TEMP
    BOM_RULES_B
    BOM_SETUP_TRANSITIONS
    BOM_SETUP_TYPES
    BOM_SHIFT_DATES
    BOM_SHIFT_EXCEPTIONS
    BOM_SHIFT_TIMES
    BOM_SMALL_EXPL_TEMP
    BOM_SMALL_IMPL_TEMP
    BOM_STANDARD_OPERATIONS
    BOM_STD_OP_BONUS_CODES
    BOM_STD_OP_RESOURCES
    BOM_STD_OP_RESP_EXCLUSIONS
    BOM_STD_OP_SCRAP_CODES
    BOM_STD_SUB_OP_RESOURCES
    BOM_STRUCTURES_B
    BOM_STRUCTURES_EXT_B
    BOM_STRUCTURES_EXT_TL
    BOM_STRUCTURE_EXT_B
    BOM_STRUCTURE_REVISIONS_B
    BOM_STRUCTURE_REVISIONS_TL
    BOM_STRUCTURE_TYPES_B
    BOM_STRUCTURE_TYPES_TL
    BOM_SUBSTITUTE_COMPONENTS
    BOM_SUBSTITUTE_COMPS_ARCHIVE
    BOM_SUB_COMPS_INTERFACE
    BOM_SUB_OPERATION_RESOURCES
    BOM_SUB_OPERATION_RESOURCE_EFC
    BOM_SUB_OP_RESOURCES_INTERFACE
    BOM_WORKDAY_PATTERNS
    HTH
    Sanjay

  • Function Module for retreiving delta bill of materials

    Hi Experts,
      Is there any function module in SAP for retreiving delta bill of materials,please
    repond quickly as it is most urgent to me.
    Regards,
    Sridevi.

    Hi
    Check the following BOM related fun modules
    APS_GET_BOM
    C1L1_BOMPOS_GET
    C1L1_BOM_DATA_GET_NO_DIALOG
    C1L6_BOMDATA_GET
    CA_GR_GET_BOM_APPLS_FOR_USAGE
    CASL_GET_BOM_EXPLOSION_DATE
    CAVC_C_GET_BOM_ITEM_DATA
    CAVC_I_GET_BOM_HEADER_DATA
    CAVC_I_GET_BOM_ITEM_DATA
    CAVC_I_GET_BOM_ITEM_DATA_LIST
    CEV8_GET_BOM_DATA
    CEV8_READ_MAT_AND_GET_BOM
    CE_BOM_GET_PARAMETER
    CK_F_BOM_ITEM_FROM_KALKTAB_GET
    CLEX_BOM_GET_STPO
    CO_OCM_FA_FROM_BOM_GET
    CO_DM_BOM_GET_DOC_LINKS
    CP_BD_GET_BOM_FOR_MATERIAL
    CP_BD_GET_STLKN_FOR_BOM
    CP_CA_GET_VARIANT_BOM_DATA
    C_PDM_BOM_GET_ITEM_STUFE_WEGXX
    C_PDM_GET_BOM_USAGES
    CS_BI_GET_BOM_FILE_REMOTE_HOST
    CS_CA_ORDER_BOM_STRUCTURE_GET
    CSDE_BOM_ALT_BY_ECN_GET
    CS_OV_BOM_GET_ACTUAL_MARKED
    CS_OV_BOM_GET_FIRST_MARKED
    CS_OV_BOM_GET_LAST_MARKED
    CS_OV_BOM_GET_NEXT_MARKED
    CS_OV_BOM_GET_PREV_MARKED
    CS_BOMHEADERS_GET_MAT
    CUBF_GET_BOM_ITEM_FOR_EXT_ID
    CUBX_GET_CUOBS_FOR_BOM_ITEMS
    CUCPOBOM_CHECK_ALLOWED_TARGET
    CUKO_BOM_EXPLOSION_GET_PARAMS
    CUKO_DDB_BOM_HEADER_GET
    CUKO_DDB_BOM_POSITION_GET
    FLT_EXT_GET_BOM_DATA
    ISM_MEDIAISSUE_BOM_ADMIX_GET
    K_ABC_GET_CONV_FACT_BOM
    K_ABC_GET_SPECIAL_FEAT_IN_BOM2
    MGV_BOM_GET_LIST
    OIJ_3WP_GET_BOM_EXPLOSION
    OIRC_GET_BOM_SOC
    OLR3_DMS_RFC_GET_PARENT_BOMS
    PLM_CONSTRUCT_TYPE_GET_MAT_BOM
    PLM_EQUIPMENT_GET_BOMS
    PLM_EQUIPMENT_GET_EQI_BOM
    PLM_FUNCLOCAT_GET_BOMS
    PLM_FUNCLOCAT_GET_FLC_BOM
    PMEVC_BOM_GET_SUBSCREEN
    PMEVC_GET_BOM_ITEMS
    STT_BOM_GETDETAIL
    STT_BOM_GETLIST
    Reward points if useful
    Regards
    Anji

  • Reqd Program name for Billing

    Hi All,
    I Got this  (FMCA_INVOICE_SAMPLE_PDF ) ADOBE form for invoice . Can any one please tell me what is the Print program name I have to assign in ( NACE ) for this form
    Thanking you all in advance,
    Sandhya

    Hi,
    Here is the list of all programs in that package.
    FMCA_CASHPAYMENT_RECEIPT_BIB INTERNAL  -- >
    Form Class Library
    FMCA_FORM_CLASS_DUNNING -->
    Data Retrieval Library for Form Class
    FMCA_INVOICE_LIB INTERNAL -->
    Form Class Library
    FMCA_PARTNER_CUSTOMER_MAINTAIN -->
    Business Partner Maintenance: Contract Partner and Customer
    FMCA_PARTNER_VENDOR_MAINTAIN -->
    Business Partner Maintenance: Contract Partner and Vendor
    FMCA_VC_TVORG_CHECK -->
    Program FMCA_VC_TVORG_CHECK
    FMCA_WRITEOFF_DOC_LIB EXTERN -->
    Bereitstellung einer Sicherheitsleistung zur Bearbeitung
    ISPSCA_V80HGEN -->
    Switch-on-Report to call RV80HGEN
    RFMCACOLLAG -->
    Derivation of Responsible Collection Agency
    RFMCAINVH -->
    Display invoice history
    RFMCAP700 -->
    Edit Inbound Correspondence
    RFMCAP700_CREATE -->
    Program RFMCAP700
    RFMCASKV -->
    Display Differences in Cash Discount Clearing
    RFMCAWOH1 -->
    Write-Off History Public Sector
    RFMCA_UPGR_TFMCA004 -->
    Program for completing table TFMCA004
    RFMCA_WHERE_USED -->
    Dummy-Program for Object Where-Used List
    SAPRAIH1 -->
    Archiving program for invoice history
    SAPRAIH2 -->
    Archiving program for invoice history, deletion of invoices
    SAPRAIH3 -->
    Archiving program for invoice history, retrieval of invoices

  • Oracle Table for 'Date Effectivity To' field in Bill Of Materials Screen

    Hi Apps Gurus,
    In Oracle EBS Bill Of Materials Screen under the tab Date Effectivity, there is column: 'To' which indicates the end date upto which the BOM is active.
    I want to know the base table in which this Date Effectivity To field is located in , i tried help--> diagonostics but this particular field is not present in the view given.
    Almost all fields at BOM component level are present in bom_inventory_components table except this effective date to field.
    Please advice as to in which table is this field present.
    Thanks,
    RG

    Hi RG,
    These both fields EFFECTIVITY_DATE & DISABLE_DATE are available in base table : BOM_COMPONENTS_B
    SELECT EFFECTIVITY_DATE, DISABLE_DATE FROM BOM_COMPONENTS_B WHERE BILL_SEQUENCE_ID = :p_bill_seq_id
    HTH
    Sanjay

  • Someone please help me Design the database of bill of materials

    I want to design the database of bill of materials which contain item and amount.
    So the amount of child will depend on amount of parent in term of ratio. For example
    A(1)               A(2)
    |         ---->     |
    B(2)               B(4)
    My problem is when i try to add the parent and child . Let A is the parent of B , If i try to add A to be the child of C
    I want B to come along with A as well. For example
    A                       C
    |     C  --->        |           For this I have to store the relation of all item in  my list to check that this item have a child or not if yes
    B                             A              The child must come along with its parent , What the Er-diagram
    should be for all of my requirement?
                                    |
                                    B

    >I want B to come along with A as well. For example
    You can do that, but that is not automatic. You need to do some programming.
    It is better to use hierarchyid representation of the tree over traditional FK referencing.
    Tree using hierarchyid example:
    http://www.sqlusa.com/bestpractices2008/orgchart/
    BOL: "Model Your Data Hierarchies With SQL Server 2008
    .....The manufacturing system behind automobiles; the organization of a country into states, counties, cities, and postal codes; the description of a home entertainment system—what do these things have in common? The simple answer is that each
    describes a hierarchy.
    SQL Server 2008 supports a new data type, HierarchyID, that helps solve some of the problems in modeling and querying hier­archical information. I will introduce you to this data type by discussing a pattern commonly used in manufacturing
    known as bill of materials (BOM), or bills. Starting with a brief discussion of BOMs, I will illustrate how this kind of data can be modeled. I will also present an implementation of this model in SQL Server 2005. Then I will show you how the HierarchyID data
    type can be used to implement the model in SQL Server 2008.
    Hierarchical Data
    Automobiles are amalgamations of many components, such as engines, drivetrains, electronics, and steering. In the United States, our geographic territories are divided into states and are then sub-divided into jurisdictions called counties.
    Counties are then further subdivided in different ways by different agencies. The United States Census Bureau, for example, composes them from Census Tract Areas. The U.S. Postal Service routes mail delivery by Zone Improvement Plan (ZIP) codes. Geographic
    information systems (GIS) may aggregate census tracts and ZIP codes together to provide users with a familiar spatial reference for an area.
    A recent trip to a local electronics store to evaluate a replacement home entertainment system pointed to a similar sort of hierarchical system—all the combinations of possible components and options left my head spinning! I wondered
    how such systems could be modeled and implemented in a database system.
    The relationship between an automobile and its engine represents a hierarchy: the automobile contains the engine. The relationship is the same for the drivetrain, the electronics, and the steering. The relationship is containment. A
    similar hierarchy can be observed in the relationship between the different groupings of geographic or census data.
    Hierarchies exist everywhere, yet implementing them in the context of a relational database frequently proves to be a challenge. A typical approach is to represent the hierarchy using a parent/child relationship with one or more tables.
    While this approach certainly works in many cases, it has a few shortcomings. Such solutions must carefully consider how the referential integrity will be maintained. And while querying the depth and breadth of such tables was considerably simplified in SQL
    Server 2005 with the introduction of recursive common table expressions, writing queries against these types of tables can still be problematic when joins against many tables are required.
    A Bill of Materials Problem
    A few years ago I was working on a system being developed by a manufacturing company to help their dealers specify the components needed to build center-pivot irrigation systems. The software produced a list of components needed to custom-build
    the desired pivot (the totality of a center-pivot irrigation system is simply referred to as a pivot within the industry). The required components were determined based on geography, soil type, and the intended crops planted in the areas to be covered as well
    as the hydrologic and structural considerations of the device itself.
    Underpinning the solution would be a SQL Server database. The purpose of the database was to store information about the components available to build the pivot. However, when we generated the specification for manufacturing, we needed
    to identify those components as BOMs.
    Some bills represented a collection of physical parts that would be assembled into a system component. For example, every pivot needed a pump to draw water from a well into the system. That pump might be electrically powered, meaning
    it needed a transformer and fuse box, too. Or the pump might be fuel powered, meaning it needed a tank, a fuel pump, and hoses to connect the pump to the tank. In either case, the required parts for the pump would be listed in a pump bill.
    The bill for a complete pivot would include a collection of other bills. For example, a standardized pivot might consist of a tree of bills for the pump, another tree of bills for the spans of pipe used to deliver water, and bills for any other equipment
    needed to build that pivot system."
    LINK: http://msdn.microsoft.com/en-us/magazine/cc794278.aspx
    Kalman Toth Database & OLAP Architect
    SELECT Query Video Tutorial 4 Hours
    New Book / Kindle: Exam 70-461 Bootcamp: Querying Microsoft SQL Server 2012

  • SSRS Recursive Hierarchy for Bill of Material

    OK, here we go. I have been absolutely unable to find an answer anywhere after extensive searching so I will ask this here.
    First of all, I am trying to create an SSRS report for a Bill of Materials (product structure) with parent child recursive grouping to enable drill down to multiple levels. For the most part, I have achieved the goal of doing this with a proper CTE stored
    procedure and including a parent recursive reference to the Child group. Here is my result set of the CTE and the grouping settings:
    This produces a very pretty report that allows for drill down to levels with indents and levels and everything! Just one problem..... By grouping on the Component to get the recursive technology to work, the result set of my CTE which has 37 rows gets truncated
    down to 32 due to multiple rows getting merged because part numbers can be the same while used on more than one part. In this case, see rows 30 and 34. The child (component) is PLA331. Because they are the same part number but used with different parents,
    one of them gets eliminated and the result of my report looks like this:
    PLA331 should be listed under SA-0482 but it is not due to the grouping of the part PLA331. How do I get all of the results to display even if I am grouping on the component? I have tried removing 'Hide Duplicates' and it does nothing.
    BOMs are a very important part of a business so I am actually quite shocked that I am the only one having this structure issue. Perhaps everybody else doesn't have the same part listed on multiple levels of a BOM? Or a lot of people THINK they have the correct
    BOM structure but are unaware of this little problem?
    Thanks,
    Sayslah

    Hi Sayslah,
    Based on your description, I create a similar report in my test environment. However, I cannot reproduce the same issue as your post.
    Please refer to the steps below to check if there is something different. I create a dataset with three fields: Component, Parent, Qty.
    1. Add a table in the report body.
    2. In the Row Group dialog box, add Parent Group: [Component].
    3. Setting Component Group with Recursive parent: Component.
    4. Add Qty field in the table.
    You can refer to the screenshot below:
    If there are any misunderstanding, please feel free to let me know.
    Regards,
    Alisa Tang
    Alisa Tang
    TechNet Community Support

Maybe you are looking for

  • How do i add a subtitle file to a supported video file for ipad without converting the video.  (.mp4)??

    I have a downloaded movie in .mp4 format an i success fully added it to itunes. But before adding it to my ipad i have an .srt file subtitles which i would like to add it to the movie. I want to add it to movie without converting the movie. Can i cop

  • File encoding problen (charset) on glassfish / Sun App Server

    Hi all! I hope someone here can point me the right way since I am trying to solve my problems for quite some time now. First my setup: Suse Linux Box with Glassfish V2. I am creating files for users of our website with an EnterpriseBean in an EJB-Mod

  • Monitor on PC network?

    Hello Is this possible but I would like to know how or if there is software that allows a monitor on a Windows PC on the network to become the monitor for the Mac mini? Cheers

  • Differences between PSUs and traditional CPU patches

    Hi, this is Eric Maurice, Director Oracle Software Security Assurance. In the past, I have been getting a number of questions about the differences between the Patch Set Updates (PSUs) and traditional Critical Patch Update (CPU) patches. On August 11

  • Dataware House Slow Down

    Hi, We are having some maping on our dataware housing system. When we shutdown that database then it is taking 2-3 hours more to finish. What my thinking is when we shutdown database all sql needs to compile again. I dont know whether i am right or w