Help required with User exit logic

Hi gurus,
Please help me with the logic I wrote for the user exit for a PP Work Center View extract structure. Here is the details of the add on fields: VGW01, VGW02, VGW03, STEUS(from table PLPO); DataSource: 2LIS_04_P_ARBPL,
data: l_s_pp1 like MC04P_0ARB(extract structure of 2LIS_04_P_ARBPL),
l_tabix like sy-tabix,
lv_VGW01 like PLPO-VGW01.
lv_VGW02 like PLPO-VGW02.
lv_VGW03 like PLPO-VGW03.
lv_STEUS like PLPO-STEUS.
tables : PLPO.
case i_datasource.
when '2LIS_04_P_ARBPL'.
loop at c_t_data into l_s_pp1.
select single vgw01into lv_vgw01
from PLPO
where field = l_s_pp1-field.
if sy-subrc = 0.
l_s_pp-zzvgw01 = lv_vgw01.
l_s_pp-zzvgw02 = lv_vgw02.
l_s_pp-zzvgw03 = lv_vgw03.
l_s_pp-zzsteus  = lv_steus.
endif.
modify c_t_data from l_s_pp1 index l_tabix.
endloop.
Any additional comments welcome. Thanks in advance.

Hi,
Try coding as per the below code
case i_datasource.
  When '2LIS_04_P_ARBPL'.
  DATA: lt_data TYPE TABLE OF MC04P_0ARB.
  FIELD-SYMBOLS: <ls_data> TYPE MC04P_0ARB.
Internal table for
  TYPES:
        BEGIN OF ty_tbl1,
                 lv_VGW01 TYPE PLPO-VGW01,
                 lv_VGW02 TYPE PLPO-VGW02,
                 lv_VGW03 TYPE PLPO-VGW03,
                 l_bmsch  TYPE XXXX-XXXX,
                 l_plnnr  TYPE XXXX-XXXX
                 l_datuv  TYPE XXXX-XXXX
                 l_aennr  TYPE XXXX-XXXX
                 l_plnkn  TYPE XXXX-XXXX
                 l_plnal  TYPE XXXX-XXXX
        END OF ty_tbl1.
  DATA:
         lt_tb1 type standard table of ty_tbq,
         ls_tb1 type ty_tb1.
  lt_data[] = c_t_data[].
Read data into internal memory using jOins
  select aVGW01 aVGW02 aVGW02 aVGW02 bbmsch bplnnr bdatuv baennr bplnkn bplnal into into  CORRESPONDING FIELDS OF TABLE
  lt_tb1 from PLPO as a innerjoin XXXX as b where aXXXX=bXXXX.        
use the internal table to get the data to the enhaced fileds
LOOP AT lt_data ASSIGNING <ls_data>.
    read table lt_tb1 into ls_tb1
         with key XXXXX = <ls_data>-XXXX .
    if sy-subrc eq 0.
      <ls_data>-lV_VGW01 = ls_tb1-lv_VGW01,
      <ls_data>-lV_VGW02 = ls_tb1-lv_VGW02,
      <ls_data>-lV_VGW03 = ls_tb1-lv_VGW03,
      <ls_data>-bmsch    = ls_tb1-bmsch,
      <ls_data>-plnnr    = ls_tb1-plnnr,
      <ls_data>-datuv    = ls_tb1-datuv,
      <ls_data>-aennr    = ls_tb1-aennr,
      <ls_data>-plnkn    = ls_tb1-plnkn,
      <ls_data>-pln1l    = ls_tb1-plnal.
      MODIFY lt_data FROM <ls_data>.
    endif.
  ENDLOOP.
  REFRESH c_t_data.
  c_t_data[] = lt_data[].
Note that the code is not written with the exact fields. Change the fields where necessary(also i have joined only 2 tables if needs to be joind form more than 2  table change the join statement accordingly).
Thanks,
Nagarjuna
Edited by: Nagarjuna Reddy on Oct 20, 2011 3:39 AM

Similar Messages

  • Please help me with user-exits or baids for TCode : FOE2 & FOE1

    Hi  Experts
    Please help me with user-exits or baids for TCode : FOE2 & FOE1.
    I found these but not picking values from VIMI01,VIOB03 and VIOB41.
    User-exits
    FVCH0001                                CH-specific enhancements: Esp. POR
    ISRE0001                                Determine bank procedure account no.
    ISRE0002                                IPD reporting data retrieval
    Business Add-in
    FVD_HANDLE_FORMULA                      Processing of Condition Formulas

    Hi,
    ASk your basis regarding the CI_CSKB table active issue, and first of all i dont see any table with the name CI_CSKB.
    And check this exit-COOMKS03 whether it works for your screen exits.
    Cheers!!
    VEnk@
    Edited by: Venkat Reddy on Nov 4, 2008 5:59 PM

  • Help required regarding user exit for STPSHH01 IDOC

    Need help regarding user exit.
    I append the structure of VTTP and add one field with the name of ZDELCST i.e Delivery cost so i want to update that table once the idoc will post.
    I have to write the user exit for this but i have no idea how to do this so kindly requesting someone to please write the code for me and i will be very grateful to him/her.
    The functional module is IDOC_INPUT_SHIPPL
    and there is a CALL CUSTOMER-FUNCTION '012'
    this will take us to function module EXIT_SAPLV56I_012
    This includes ZXV56U08
    Within this include in need to map the delivery cost from the idoc to the new append filed VTTP-ZDELCST

    Hi,
    use this FM to update ur shipment
    variables
    DATA: lo_tp_g_tra       TYPE v56e_shipment_activities, "Data to modify
          lo_tp_g_shp       TYPE v56e_shipment,
          lo_tp_g_log       TYPE v56e_logfile, " Errors function
    call the function to modify shipments
    CALL FUNCTION 'SD_SHIPMENT_PROCESS'
      IMPORTING
        e_logfile    = lo_tp_g_log
      CHANGING
        c_activities = lo_tp_g_tra
        c_shipment   = lo_tp_g_shp
      EXCEPTIONS
        error        = 1
        OTHERS       = 2.
    Thanks,
    Sendil.

  • Help Required in user exit

    Hi all,
    I tried user exit in transaction ME21(MM06E005) , i am using this exit to add customer specific fields in the header(screen 101). This fields are stored in EKKO table ,there is a ci include(CI_EKKOP) in this table. I double clicked this customer include and added one field in it and stored it locally . Immediately i could able to see the field in the table EKKO but the problem is now i want to disable this include but i am not able to do this .The same way i created the sunscreen 101 for this exit and now i am not able to disable this( i want to revert this like it was before) , the same way i clicked a function module exit in this and stored it locally and now i am not able to disable this.
    Please guide me in this .

    Did you create a new porjetc in CMOD.
    If so, you can remove the Z...U Include by cliking the "dutsbin" .
    If u just activated the User-Exit in SMOD, you can remove and desable it by the same way.
    Hope this helps.
    Erwan.

  • Search help behavior  with user exit

    When a search help is executed you get a result (that appears in the internal table record_tab that satisfies your selection criteria. If, without leaving the search help, you enter a new selection it can return an entirely different set of records. That is the normal behavior and what users expect.
    However, I do some processing in the CALLCONTROL-STEP = 'DISP' that pares down the result set in record_tab based on the users authorization. When I return to another selection it operates on the pared down result set in record_tab and does not make another selection. i.e. record_tab is not refereshed for the new selection. I am clearly doing something wrong.
    This is the specific case:  Users are limited to customers in their specific sales group defined in KNVV-VKGRP. I use an exit in search help DEBIS to check whether the user is authorized for the sales group. A user is authorized for users in group 001 and 042. There first selection is from sales group 001. It returns 50 records. They decide that they chose the wrong group so they select sales group 042. It returns 0 records. However, had they selected from group 042 from the outset they would have had two hits. The second pass is working on the selection set from the first pass. (or so it seems)
    Any thoughts?

    Hi Corwin
    <REMOVED BY MODERATOR>
    FUNCTION z_shlp_exit_bpartner_reltyp.
    *"*"Local Interface:
    *" TABLES
    *" SHLP_TAB TYPE SHLP_DESCT
    *" RECORD_TAB STRUCTURE SEAHLPRES
    *" CHANGING
    *" VALUE(SHLP) TYPE SHLP_DESCR
    *" VALUE(CALLCONTROL) LIKE DDSHF4CTRL STRUCTURE DDSHF4CTRL
    DATA: rc LIKE sy-subrc,
    dialog_canceled TYPE c,
    lc_bp_shlp_badi TYPE funcname VALUE 'BUP_SHLP_EXIT_BADI'.
    TYPES: BEGIN OF ls_view.
    INCLUDE STRUCTURE but050.
    TYPES: END OF ls_view.
    DATA: lt_view TYPE STANDARD TABLE OF ls_view,
    wa_view TYPE ls_view.
    DATA: wa_shlp LIKE LINE OF shlp-fielddescr.
    CALL FUNCTION 'F4UT_OPTIMIZE_COLWIDTH'
    TABLES
    shlp_tab = shlp_tab
    record_tab = record_tab
    CHANGING
    shlp = shlp
    callcontrol = callcontrol.
    *------ Rolle auf jeden Fall als Mußfeld ------------------------------
    CALL FUNCTION 'F4UT_PARAMETER_REQUIRED'
    EXPORTING
    parameter_required = 'RELTYP'
    TABLES
    shlp_tab = shlp_tab
    record_tab = record_tab
    CHANGING
    shlp = shlp
    callcontrol = callcontrol.
    * STEP SELONE (Select one of the elementary searchhelps)
    * This step is only called for collective searchhelps. It may be used
    * to reduce the amount of elementary searchhelps given in SHLP_TAB.
    * The compound searchhelp is given in SHLP.
    * If you do not change CALLCONTROL-STEP, the next step is the
    * dialog, to select one of the elementary searchhelps.
    * If you want to skip this dialog, you have to return the selected
    * elementary searchhelp in SHLP and to change CALLCONTROL-STEP to
    * either to 'PRESEL' or to 'SELECT'.
    IF callcontrol-step = 'SELONE'.
    * PERFORM SELONE .........
    EXIT.
    ENDIF.
    * STEP PRESEL (Enter selection conditions)
    * This step allows you, to influence the selection conditions either
    * before they are displayed or in order to skip the dialog completely.
    * If you want to skip the dialog, you should change CALLCONTROL-STEP
    * to 'SELECT'.
    * Normaly only SHLP-SELOPT should be changed in this step.
    IF callcontrol-step = 'PRESEL'.
    *--... Datendeklartionen.
    CLASS cl_exithandler DEFINITION LOAD.
    DATA: lv_exit_object TYPE REF TO if_ex_bupa_augrp, "#EC NEEDED
    ls_auth_selopt TYPE ddshselopt,
    lt_auth_selopt TYPE TABLE OF ddshselopt WITH DEFAULT KEY.
    CALL FUNCTION 'F4UT_PARAMETER_REQUIRED'
    EXPORTING
    parameter_required = 'RELTYP'
    TABLES
    shlp_tab = shlp_tab
    record_tab = record_tab
    CHANGING
    shlp = shlp
    callcontrol = callcontrol.
    * Call "AUGRP" badi
    CALL FUNCTION 'FUNCTION_EXISTS'
    EXPORTING
    funcname = lc_bp_shlp_badi
    EXCEPTIONS
    function_not_exist = 1
    OTHERS = 2.
    IF sy-subrc EQ 0.
    CALL FUNCTION lc_bp_shlp_badi
    TABLES
    shlp_tab = shlp_tab
    record_tab = record_tab
    CHANGING
    shlp = shlp
    callcontrol = callcontrol.
    rc = sy-subrc.
    ENDIF.
    EXIT.
    ENDIF.
    * STEP SELECT (Select values)
    * This step may be used to overtake the data selection completely.
    * To skip the standard seletion, you should return 'DISP' as following
    * step in CALLCONTROL-STEP.
    * Normally RECORD_TAB should be filled after this step.
    * Standard function module F4UT_RESULTS_MAP may be very helpfull in this
    * step.
    IF callcontrol-step = 'SELECT'.
    DATA: BEGIN OF ls_result,
    partner LIKE but000-partner,
    weekday LIKE crmm_tour_i-weekdayfrom,
    terr_id LIKE crmm_territory-terr_id,
    mc_name1 LIKE but000-mc_name1,
    mc_name2 LIKE but000-mc_name2,
    reltyp LIKE but050-reltyp,
    partner2 LIKE but000_td-partner,
    city LIKE adrc-city1,
    post_code1 LIKE adrc-post_code1,
    tel_number LIKE adrc-tel_number,
    region LIKE adrc-region,
    END OF ls_result.
    * Local Variables
    DATA: lv_resultcount TYPE i,
    lv_adrno TYPE but020-addrnumber,
    lv_name1 TYPE but000-mc_name1,
    lv_name2 TYPE but000-mc_name2,
    lv_pc TYPE adrc-post_code1,
    lv_tele TYPE adrc-tel_number,
    lv_guid TYPE but000-partner_guid,
    lv_last TYPE adrc-name1,
    lv_first TYPE adrc-name2,
    lv_region TYPE adrc-region,
    lv_city1 TYPE adrc-city1,
    lv_trguid TYPE crmm_territory-terr_guid.
    * Local Tables
    DATA: ls_ddshselop TYPE ddshselopt,
    lt_ddshselops TYPE ddshselops,
    lt_result LIKE STANDARD TABLE OF ls_result,
    wa_result LIKE ls_result.
    * Ranges
    RANGES: lr_reltyp FOR but050-reltyp,
    lr_partner FOR but000-partner,
    lr_name1 FOR but000-mc_name1,
    lr_name2 FOR but000-mc_name2,
    lr_region FOR adrc-region,
    lr_city FOR adrc-city1,
    lr_tele FOR adrc-tel_number,
    lr_pc FOR adrc-post_code1.
    SELECT rltyp FROM z_bupar_td INTO TABLE lt_view.
    lt_ddshselops = shlp-selopt.
    LOOP AT lt_ddshselops INTO ls_ddshselop.
    CASE ls_ddshselop-shlpfield.
    WHEN 'RELTYP'.
    MOVE-CORRESPONDING ls_ddshselop TO lr_reltyp.
    APPEND lr_reltyp.
    WHEN 'PARTNER'.
    MOVE-CORRESPONDING ls_ddshselop TO lr_partner.
    APPEND lr_partner.
    WHEN 'MC_NAME1'.
    MOVE-CORRESPONDING ls_ddshselop TO lr_name1.
    APPEND lr_name1.
    WHEN 'MC_NAME2'.
    MOVE-CORRESPONDING ls_ddshselop TO lr_name2.
    APPEND lr_name2.
    WHEN 'REGION'.
    MOVE-CORRESPONDING ls_ddshselop TO lr_region.
    APPEND lr_region.
    WHEN 'CITY'.
    MOVE-CORRESPONDING ls_ddshselop TO lr_city.
    APPEND lr_city.
    WHEN 'TEL_NUMBER'.
    MOVE-CORRESPONDING ls_ddshselop TO lr_tele.
    APPEND lr_tele.
    WHEN 'POST_CODE1'.
    MOVE-CORRESPONDING ls_ddshselop TO lr_pc.
    APPEND lr_pc.
    ENDCASE.
    ENDLOOP.
    SELECT * FROM but050 INTO TABLE lt_view
    WHERE reltyp IN lr_reltyp
    AND partner1 IN lr_partner.
    LOOP AT lt_view INTO wa_view.
    wa_result-partner = wa_view-partner1.
    wa_result-reltyp = wa_view-reltyp.
    *___ adress details
    SELECT SINGLE addrnumber FROM but020 INTO lv_adrno
    WHERE partner EQ wa_result-partner.
    SELECT SINGLE post_code1 tel_number name1 name2 region city1 FROM adrc
    INTO (lv_pc , lv_tele, lv_last, lv_first, lv_region, lv_city1)
    WHERE addrnumber EQ lv_adrno AND region IN lr_region
    AND city1 IN lr_city AND tel_number IN lr_tele
    AND post_code1 IN lr_pc.
    *___ names
    SELECT SINGLE mc_name1 mc_name2 FROM but000
    INTO (lv_name1 , lv_name2)
    WHERE partner IN lr_partner
    AND mc_name1 IN lr_name1
    AND mc_name2 IN lr_name2.
    *___ CRM patner guid
    SELECT SINGLE partner_guid FROM but000
    INTO lv_guid
    WHERE partner EQ wa_result-partner.
    *___ Territory guid
    SELECT SINGLE terr_guid FROM crmm_territory_v
    INTO lv_trguid
    WHERE guid EQ lv_guid.
    SELECT SINGLE terr_id FROM crmm_territory
    INTO wa_result-terr_id
    WHERE terr_guid EQ lv_trguid.
    *__ weekfrom
    SELECT SINGLE weekdayfrom FROM crmm_tour_i
    INTO wa_result-weekday
    WHERE guid EQ lv_guid.
    wa_result-post_code1 = lv_pc.
    wa_result-tel_number = lv_tele.
    wa_result-mc_name1 = lv_name1.
    wa_result-mc_name2 = lv_name2.
    wa_result-partner2 = lv_first.
    wa_result-region = lv_region.
    wa_result-city = lv_city1.
    APPEND wa_result TO lt_result.
    lv_resultcount = lv_resultcount + 1.
    IF lv_resultcount GE callcontrol-maxrecords.
    EXIT.
    ENDIF.
    CLEAR: lv_pc,lv_tele,lv_name1,lv_name2,lv_first,lv_region,lv_city1.
    CLEAR: wa_view, wa_result.
    ENDLOOP.
    * Prepare for output
    CALL FUNCTION 'F4UT_RESULTS_MAP'
    TABLES
    shlp_tab = shlp_tab
    record_tab = record_tab
    source_tab = lt_result
    CHANGING
    shlp = shlp
    callcontrol = callcontrol
    EXCEPTIONS
    illegal_structure = 1
    OTHERS = 2.
    IF rc = 0.
    callcontrol-step = 'DISP'.
    ELSE.
    callcontrol-step = 'EXIT'.
    ENDIF.
    EXIT. "Don't process STEP DISP additionally in this call.
    ENDIF.
    * STEP DISP (Display values)
    * This step is called, before the selected data is displayed.
    * You can e.g. modify or reduce the data in RECORD_TAB
    * according to the users authority.
    * If you want to get the standard display dialog afterwards, you
    * should not change CALLCONTROL-STEP.
    * If you want to overtake the dialog on you own, you must return
    * the following values in CALLCONTROL-STEP:
    * - "RETURN" if one line was selected. The selected line must be
    * the only record left in RECORD_TAB. The corresponding fields of
    * this line are entered into the screen.
    * - "EXIT" if the values request should be aborted
    * - "PRESEL" if you want to return to the selection dialog
    * Standard function modules F4UT_PARAMETER_VALUE_GET and
    * F4UT_PARAMETER_RESULTS_PUT may be very helpfull in this step.
    IF callcontrol-step = 'DISP'.
    * PERFORM AUTHORITY_CHECK TABLES RECORD_TAB SHLP_TAB
    * CHANGING SHLP CALLCONTROL.
    EXIT.
    ENDIF.
    ENDFUNCTION.
    Edited by: Alvaro Tejada Galindo on Jan 24, 2008 4:32 PM

  • Please help me with user exits

    I am getting an error message as   "*Table CI_CSKB is not an active table*"
    while executing trxn ka01. Also i have to write screen exit for the same . Suggest some help in the form of documentation or solution .
    thankx in advance
    Please use a meaningful subject in your future posts

    Hi,
    ASk your basis regarding the CI_CSKB table active issue, and first of all i dont see any table with the name CI_CSKB.
    And check this exit-COOMKS03 whether it works for your screen exits.
    Cheers!!
    VEnk@
    Edited by: Venkat Reddy on Nov 4, 2008 5:59 PM

  • Valuation price with user exit/BADI/Enhancement Spot (In valuation variant)

    Hi all,
    i am facing problem finding enhancement when creation of sales order of Valuation price with user exit/BADI/Enhancement Spot  (In valuation variant)
    For refferenece:
    When going to t.code VA03, select one item and go to extras in the menu bar and select costing then you find some amounts calculation i.e valuation price automatically.
    So when creation of sales order i am giving material and that material price automatically takes from material master and creating sales order.
    My customer requirement is to get the valuation price of the input material from Z-table during the sales order cost estimate.
    This Z-table contains the material code, plant , grade  of the material.
    Ex:
    Material         Plant   Grade Price
    A                1000    XYZ     25000
    A                1000    PQR     35000
    A                1000    BCD     45000
    Suppose it depends on sales document type and which grade price i have to take.
    So first of all i am unable to find enhancement where to change this code to get change the valuation price.
    Does anybody have any idea , is there any user exit/BADI/enhancement for this.
    So please help me in this issue.
    Thanks & Regards,
    lokeshgoud

    pls allow me to post the questions

  • Issue with user exit ZXPADU01 and ZXPADU02

    Hi,
    I am trying to change the existing record for the info type 0015 for an employee in Pa30 transaction.
    my requirement is i need old value and new value when i am changing the existing record in info type 0015.
    When i kept break point in user exit ZXPADU01 it is not triggering it is triggering only when we creating the record.
    i tried with user exit ZXPADU02 it is not working as per my requirement.
    My requirement is :whenever i am changing the existing record(modifying record) i need old value and new value.
    Anybody can suggest me how to fix this issue.
    Thanks,
    Maheedhar

    Dear Maheedhar,
    The best way to achieve this requirement is to use the PAI user exit ZXPADU02 import parameter PSAVE. The PSAVE parameter contains the PBO original / initial record, before any changes take place.
    The INNNN parameter contains the current PAI record as usual, in order to be used for customer check and new values. Thus, you've got both the old and the new record in place, and you can make your comparison according to the business requirements:

  • Valuation price with user Exit on activity types

    Hi All,
    Our customer could have different activity cost for different products even if they are processed on the same cost center, same activity type and same activity time. So I wonder whether SAP has valuation price with user Exit on activity types as what on material valuation, when we select "U" in the relevant valuation variant. Could anyone knows advise please?
    Regards
    Walter

    Hi Walter,
    an idea might be to include an ABC template into the costing. ABC tempaltes allow a big degree of freedom in determinin which processes to use and in which quantities. To use the product as a cost driver is certainly not an issue. I doubt that you can directly influence the process 'price' to be applied, but to change the quantity could bring the same result.
    See the docu for more info:
    [http://help.sap.com/saphelp_erp60_sp/helpdata/en/7e/cb7d1443a311d189ee0000e81ddfac/frameset.htm]
    best regards,
                        Udo

  • Formula variable with User Exit

    Hi,
    Can we create a Formula Variable of processing type USER EXIT...which will display a constant Value Y
    Any syntax would be helpful
    Thanks

    Hi,
    check this for formula variables with user exits;
    http://wiki.sdn.sap.com/wiki/display/profile/Surendra+Reddy
    http://sap.ittoolbox.com/groups/technical-functional/sap-bw/customer-exit-to-derive-formula-variable-to-text-variable-sap-bw-35-3030684
    Also Check the issues and solution :
    Formula Variable with User Exit....Problem
    Thanks
    Hemav

  • Difference between the different structures while dealing with User-Exits

    While dealing with User-Exits, we come across the different structures/Tables like XVBAP,YVBAP,TVBAP,IVBAP,*VBAP....
    What is the difference between them ?

    Usually X<tablename> and Y<tablename> are used in change document management to determine records updated (Y is old values and X new ones).  (Look at transaction SCDO)
    T<tablename is an internal table read from database and I<tablename> is an import table parameter of the same structure. <tablename> is an equivalent of <tablename> declared with statement TABLES and contains usually the "old" value.
    Look at exit documentation. start at [User Exits In Sales Document Processing|http://help.sap.com/saphelp_46c/helpdata/en/1c/f62c7dd435d1118b3f0060b03ca329/content.htm]
    Regards

  • MRP Run with User Exit key for Follow up material

    Dear Gurus,
    I want to run MRP only for followup materials by using User exit key. For example i have a material X(with discontinued Indicator as 1) and it's follow material is Y.
    So we have a user exit key as ZFL, with coding as shown below. Now when i run MD01 with user exit key ZFL and parametre as 1, it only runs MRP for material X and not for material Y. What else we need to do so that when i run MD01 with user exit key ZFL, it shoudl consider both X and Y. 
    WHEN 'ZFL'.
    DATA : BEGIN OF ITAB5 OCCURS 0,
    KZAUS LIKE MT61D-KZAUS,
    END OF ITAB5.
    TRANSLATE USER_PAR TO UPPER CASE.
    SPLIT USER_PAR AT ',' INTO TABLE ITAB5.
    IF ITAB5[] IS INITIAL.
    EXIT.
    ENDIF.
    CLEAR: NO_PLANNING, STOP_PLANNING.
    READ TABLE ITAB5 WITH KEY KZAUS = MT61D-KZAUS.
    IF SY-SUBRC <> 0.
    NO_PLANNING = 'X'.
    ENDIF. 

    Hi Kumar,
         You can use either MRP Type, MRP Controller, MRP Group in this user exit to control the MRP run. For these set of Materials you have to assign any of same value or at least differentiate these material from other material. Then only you can control the MRP by using this user exit even though if you use different MRP Group and MRP Controller. In User Exit, you may have to add your dependent material's MRP Group/MRP Controller. Make sure that these set of materials are different than all other materials.
    If you don't have any plan to run MRP for other materials then as per Ajit suggestion you make that material's MRP type as "ND". But, in your business case they may want to activate the MRP for all the material not now but may be latter.
    Thanks

  • Help required with Photoshop Elements 4.0 this has been installed on my new Toshiba laptop with windows 8.1 for some 18 months and operating well. Now it will not open, message pops up saying "attempt to access invalid address" then "application not respo

    Help required with Photoshop Elements 4.0 this has been installed on my new Toshiba laptop with windows 8.1 for some 18 months and operating well. Now it will not open, message pops up saying “attempt to access invalid address” then “application not responding” Suggestions how to access would be much appreciated. Tks. Stuart

    What is the size of your hard disk?  PSE 4 is a very old program and I suspect it is not able to access the entire hard disk on your machine.  Just a thought here.

  • Help require with installing Adobe Acrobat onto my Macbook Pro Retina.

    Help require with installing Adobe Acrobat onto my Macbook Pro Retina.
    I have successfully installed all of my creative cloud apps with the exception being acrobat.
    I cannot print from Indesign to PDF.
    I have unistalled, reinstalled and still no Adobe Acrobat.
    I now have to go back to Windows 8 and create the PDF's there.
    Any one know how to get around this issue?
    Thanks in advance
    Kelvin

    OSX has effectively killed the ability to print to pdf, (print to pdf eliminates most of the "Rich features" of current pdf).
    Export from InDesign, always, excpet for the 1% of the time where you know why print to pdf would produce a better result.

  • Help required with (soundcard) connection / settings, thanks in advan

    Help required with connection / settings between a Creative Sound Blaster Audigy Platinum EX (soundcard) and a Creative DTT3500 Digital (5. speakers).
    The problem
    No sound from any of the speakers. (Exception can plug in headphones at front)
    Background
    My computer has been recently upgraded at my local computer shop and all programs re-installed (including driver update from Creative's website). However after reconnecting speakers and restoring the original settings I?m getting no sound from any of the speakers. I?ve followed all the available advice/instructions I can find on this website and manuals to no avail.
    Set-up
    Physical
    (Digital DIN) Speakers/decoder amplifier (DTT3500) connected to the (digital out) soundcard (Audigy Platinum EX) using minijack to DIN cable. (As per instruction manual)
    Software
    Creative Audio Consul ? setting as per instructions, however have tried variations in vain. (Note: above tabs there is a select device box with SB Audigy [A0000] in it ? only option. Just wondering what [A0000] means?)
    Your advice please. A simple step by step guide would be appreciated, many thanks in advance, Jon

    "My computer has been recently upgraded at my local computer shop and all programs re-installed (including driver update from Creative's website). "
    Do you have the original installation disk?
    If so, try installing THOSE drivers, ESPECIALLY if it worked before. Be sure to uninstall what is there now, first.
    Its natural for most people to want the 'latest' drivers for their hardware. However:
    After experiencing some difficulties with some CL 'updates' for certain products, I now avoid them UNLESS I am having a PROBLEM with the existing drivers.

Maybe you are looking for