Copry control routine at header level

Hi
How to maintain a copy control routine at header level ie. transaction to transaction.
This is required to copy field values from parent opportunity to the follow up transaction.
Thanks
Vidushi

hi
you can implement crm_copy_badi in se19.
for filter you will point copying routine that you created in spro in "badi: enhancements for copying control". this routine should also be pointed in spro in "Define copying control for transaction types" in Copying routine column.
in this badi you will have to find apropriate method that is being used by the system while making follow-up between your transactions.
regards
Radek

Similar Messages

  • Control of document header level

    Hi all
    how we can control document header level like optional, required, display, suppressed
    how ?
    Get points
    Geeta

    You Can use OBA7.
    Yuo only control Refernce number and Document header text which are forming part of header. By checking the check boxes in required during document entry. Other feilds like doc date, post date, currency, period etc are system controls.

  • When import mif, can I control the topic heading level?

    With the old Robohelp, when I imported mifs, there was the option to say at what level heading the import would be,
    so the result would be that for each section (folder) there would be separate topics for each subheading. Since the
    Sections were very large, this would allow the user to walk through the document subsection by subsection. It also
    made the connection to our product that calls RoboHelp easier, since the help button would open RoboHelp on a
    lower level heading inside a subsection.
    In Robo8 demo, I don;t see this option, and each gigantic Section is a folder and one topic. Moreover, it takes several seconds
    to open. Not sure if that is related to the size of the topic or not.
    I think the attachments show this, anything I am missing? Need for a script?
    Thanks

    Try the Edit button on this screen from Project Settings. I thought it popped up automatically but maybe it's different for FM stuff. Look for the pagination setting and apply it to every style you want topics to be based on.
    Also see the RoboHelp Tour on my site. This is also covered there.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Condition value routine getting value zero at header level.

    Hi Gurus,
    I am trying to create one condition value routine in which I am passing xkwert = ( wa_vbap-cmpre * komp-mglme ) / 1000.
    The condition works fine at item level where I get condition value as desired but at the header level, where it should show sum for all line items, it is showing 0. When I debugged, I found that somewhere in standard program, where it sums for line item, it is changing to negative and that is why it is getting zero but I was not able to correct it.
    I am writing the code as follows.
    DATA: wa_tab TYPE c LENGTH 1000,
          I_VBAP TYPE STANDARD TABLE OF VBAP,
          lv_komv like xkomv,
          WA_VBAP TYPE VBAP.
    FIELD-SYMBOLS <f1> TYPE ANY TABLE.
      UNASSIGN <f1>.
    wa_tab = '(SAPMV50A)XVBAP[]'.
    ASSIGN (wa_tab) TO <f1>.
    IF sy-subrc = 0.
       i_vbap[] = <f1>.
    ENDIF.
    READ TABLE i_vbap INTO wa_vbap WITH KEY posnr = komp-kposn.
    IF sy-subrc = 0.
       xkwert = ( wa_vbap-cmpre * komp-mglme ) / 1000.
       CLEAR wa_vbap.
    ENDIF.
    CLEAR: I_VBAP,
            lv_komv.
    What should I do? please help.
    Regards,
    Manish

    I found the solution.
    If xkwert is initial.
    xkwert = gkomv-xkwert.
    endif.
    Regards,
    Manish

  • Copy control routines in Sales Order and Debit Memo Req.

    Hi,
    I have a scenario wherein, I am creating a Debit Memo Request with reference to a Sales Order. DMR(Debit Memo Request ) & SO (Sales Order)will not be created on the same day. I want to have Pricing date in the DMR (both at item and Header level) as current date and dont want it to be copeid from SO.
    Can it be possible with the standard available routines in copy control between SO and DMR? IS there a need for creation of separate routine.
    Thanks.

    Hi,
    As per the business requirement it is ok to change the Pricing since based on the pricing date the Exchange rate is calculated.
    The exchange rate at the DMR level should be calculated on the date of creation of DMR and so the pricing date from the Sales order should not be copeid.
    Any suggestions pls.

  • Display the all text entered for all folder at Item and Header level of PO

    Hi everybody,
    I have the task like the following :
    In a PO there are text folders available at Header and Item level. I want POs with type Purchasing document type u2018ZFu2019 ( First Article PO ) should display all the texts entered into any of these folders either at Header level or Item level during print preview and PO output like Purchasing document type u2018NBu2019 ( Standard PO ).
    u2022 The technical information relating above subject ( SAPScript ):
    o The layout set ( form ): ZPCC_PURCHOR_STD
    o Print program : SAPLMEDRUCK
    u2022 The problems like the following :
    o I found out the differences in debugging of 2 types of Purchasing document type u2018ZFu2019 and u2018NBu2019 .
    o Only Purchasing document type u2018NBu2019 the print program processes Text Elements (HEADER_TEXT, ITEM_TEXT, SUPPL_TEXT) to display all the texts entered into any of these folders either at Header level or Item level.
    o To control the displaying of Text Elements as I know I need a print program, however, our print program is standard print program of SAP system in this case. So I can not make any changes there.
    Do we have the configuration place to this one.
    Please help me to fix the problem. Thank you in advance !

    Hi
    I advise to use the subroutine pool as your sapscript is the bespoke one ( Z one) . So you can make use of the below pseudo code.
    In the sapscript the point where you want to display the text include the following code (
    Assume that your are print header text Then first find out the Co-ordinates for it .Go to me23n->Text tab-> In change mode -> double click on text editor-> which takes you to sapscript layout->Under Go to -> Click on header & get the following details.
    Text name : ekko-ebeln
    Language : ekk-spras
    TEXT ID : F01
    TEXT OBJECT : EKKO.
    /: DEFINE &V_ID& = 'F01'
    /: DEFINE &V_OBJECT& = 'EKKO'.
    /: DEFINE &V_LINE1&
    /: DEFINE &V_LINE2&
    /: DEFINE &V_LINE&
    /: PERFORM GET_HEDER TEXT in program Z_PURCHASE_TEXT
    /: USING &EKKO-EBELN&
    /: USING &EKKP-SPRAS&
    /: USING &V_ID&
    /: USING &V_OBJECT&
    /: CHANGING &V_LINE1&
    /: CHANGING &V_LINE2&
    /: CHANGING &V_LINE3&
    /: ENDPERFORM
    &V_LINE1&
    &V_LINE2&
    &V_LINE3&
    Now in the Subroutine pool Z_PURCHASE_TEXT
    FORM GET_HEADER_TEXT USING IT_INPUT STRUCTURE ITCSY
                                              CHANGING IT_OUTPUT STRUCTURE ITCSY.
    LOOP AT IT_INPUT.
    CASE IT_INPUT-NAME.
    WHEN 'EKKO-EBELN'.
    V_TEXTNM = IT_INPUT-VALUE.
    WHEN 'EKKO-SPRAS'.
    V_LANG = IT_INPUT-VALUE.
    WHEN 'V_ID'
    V_ID = IT_INPUT-VALUE.
    WHEN 'V_OBJECT'.
    V_OBJECT = IT_INPUT-VALUE.
    ENDLOOP.
    USE FUNCTION MODULE READ_TEXT BY USING ABOVE PARAMETERS AND READ THE TEXT AND FILL THE VALUE IN FIELDS IT_OUTPUT.AS BELOW.
    BEFORE THAT FILL V_LINE1,2,3 AFTER GETTING A TEXT FROM READ_TEXT FUNCTION MODULE.
    LOOP AT IT_OUTPUT.
    CASE IT_OUTPUT-NAME.
    WHEN 'V_LINE1'.
    IT_OUTPUT-VALUE  = V_LINE1.
    WHEN 'V_LINE2'.
    IT_OUTPUT-VALUE  = V_LINE2.
    WHEN 'V_LINE3'
    IT_OUTPUT-VALUE  = V_LINE2.
    ENDLOOP.
    ENDFORM.
    Declare the valriable in the routine v_textnm,v_lang,.....
    I hope this hint help you to resolve your issue. Note : the spelling of commands which i have wrote may be incorrect.
    Cheers
    Joginder

  • Freight charges in PO at header level

    Hi Friends,
    I have created a PO having 10 line items. I dont have individual freight charges for each line item.I have total freight charges for the whole PO. I have defines a freight charge at header level.I want the system should devide the whole freight charges among the line items as per the value. But when I enter any value in the header freight condition type, its simply multiplying the freight by 10. The system is not dividing the freight charges amonth the line items as per their valuation.
    Please guide me and suggest how to do the settings in customization so that system should divide the freight charges as per line item value.
    Thanks & Regards
    Satya

    HI,
    Go to M/06.select the frieght condition type and tick the group condition indicator and Group condition routine as 1 Overall document .and then enter condition value at header level in PO.
    reward if helpful.
    Regards,
    Chetan.

  • How to retrive the attachment at the header level attached in a PO

    Hello,
        my requirement is to read the attachment at the header level from a PO and send the attachment as an email.Can help me n tell how to read the attachment and send it via a email.
    Plz reply ASAP

    Get The data from EKKO table to get all header Level  and send an email to particat user group.
    Table Declarations
    TABLES: SOLI.
    Data Declarations
    SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001.
    PARAMETERS: SAPID RADIOBUTTON GROUP ADDR,
    EMAIL_ID RADIOBUTTON GROUP ADDR.
    SELECTION-SCREEN END OF BLOCK B1.
    SELECTION-SCREEN BEGIN OF BLOCK B2 WITH FRAME TITLE TEXT-002.
    SELECT-OPTIONS: ID FOR SOLI-LINE NO INTERVALS.
    SELECT-OPTIONS: CC FOR SOLI-LINE NO INTERVALS.
    SELECT-OPTIONS: BCC FOR SOLI-LINE NO INTERVALS.
    *PARAMETERS: SENDER LIKE SOUD-USRNAM.
    SELECTION-SCREEN END OF BLOCK B2.
    SELECTION-SCREEN BEGIN OF BLOCK B3 WITH FRAME TITLE TEXT-009.
    PARAMETERS: SUB_LINE(60) TYPE C.
    SELECTION-SCREEN END OF BLOCK B3.
    SELECTION-SCREEN BEGIN OF BLOCK B4 WITH FRAME TITLE TEXT-008.
    SELECT-OPTIONS: TEXT1 FOR SOLI-LINE NO INTERVALS.
    SELECTION-SCREEN END OF BLOCK B4.
    SELECTION-SCREEN BEGIN OF BLOCK B5 WITH FRAME TITLE TEXT-009.
    SELECTION-SCREEN BEGIN OF LINE.
    parameters: P_ATTACH as checkbox.
    selection-screen comment 3(30) text-010.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK B5.
    DATA: MAIL_CONTENT LIKE SOLI OCCURS 0 WITH HEADER LINE,
    SUBJECT_LINE LIKE SOOD1-OBJDES.
    Start of program processing
    START-OF-SELECTION.
    Get the Body of the Message from the selection screen or from
    calling program
    LOOP AT TEXT1.
    MOVE TEXT1-LOW TO MAIL_CONTENT-LINE.
    APPEND MAIL_CONTENT.
    ENDLOOP.
    Subject of the Message
    MOVE SUB_LINE TO SUBJECT_LINE.
    call a routine to send the workflow message
    PERFORM SEND_EMAIL
    TABLES MAIL_CONTENT
    USING SUBJECT_LINE.
    *& Form SEND_EMAIL
    Send Workflow message
    FORM SEND_EMAIL TABLES OBJCONT STRUCTURE MAIL_CONTENT
    USING TITLE LIKE SOOD-OBJDES.
    DATA: RECEIVERS LIKE SOOS1 OCCURS 0 WITH HEADER LINE,
    TSOOD1 LIKE SOOD1,
    PACKING_LIST LIKE SOXPL OCCURS 0 WITH HEADER LINE,
    OBJCONT1 LIKE MAIL_CONTENT OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF AT_HEADER OCCURS 1.
    INCLUDE STRUCTURE SOLI.
    DATA: END OF AT_HEADER.
    CLEAR: TSOOD1,
    RECEIVERS.
    REFRESH RECEIVERS.
    MOVE: SY-LANGU TO TSOOD1-OBJLA,
    'Email Notice' TO TSOOD1-OBJNAM,
    'C' TO TSOOD1-OBJSNS,
    TITLE TO TSOOD1-OBJDES.
    'SCHIAVONIR' TO TSOOD1-OWNNAM.
    loop through each ID and move them to recipient table
    LOOP AT ID.
    TRANSLATE ID-LOW TO UPPER CASE.
    IF SAPID = 'X'.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    ' ' TO RECEIVERS-RECESC,
    ID-LOW TO RECEIVERS-RECNAM,
    'X' TO RECEIVERS-SNDEX.
    ELSE.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    'U' TO RECEIVERS-RECESC,
    'U-' TO RECEIVERS-RECNAM,
    ID-LOW TO RECEIVERS-RECEXTNAM.
    ENDIF.
    APPEND RECEIVERS.
    CLEAR RECEIVERS.
    ENDLOOP.
    loop through each CC and move them to recipient table
    LOOP AT CC.
    TRANSLATE CC-LOW TO UPPER CASE.
    IF SAPID = 'X'.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    ' ' TO RECEIVERS-RECESC,
    CC-LOW TO RECEIVERS-RECNAM,
    'X' TO RECEIVERS-SNDEX,
    'X' TO RECEIVERS-SNDCP.
    ELSE.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    'U' TO RECEIVERS-RECESC,
    'U-' TO RECEIVERS-RECNAM,
    CC-LOW TO RECEIVERS-RECEXTNAM,
    'X' TO RECEIVERS-SNDCP.
    ENDIF.
    APPEND RECEIVERS.
    CLEAR RECEIVERS.
    ENDLOOP.
    loop through each BCC and move them to recipient table
    LOOP AT BCC.
    TRANSLATE BCC-LOW TO UPPER CASE.
    IF SAPID = 'X'.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    ' ' TO RECEIVERS-RECESC,
    BCC-LOW TO RECEIVERS-RECNAM,
    'X' TO RECEIVERS-SNDEX,
    'X' TO RECEIVERS-SNDBC.
    ELSE.
    MOVE: SY-DATUM TO RECEIVERS-RCDAT,
    SY-UZEIT TO RECEIVERS-RCTIM,
    'U' TO RECEIVERS-RECESC,
    'U-' TO RECEIVERS-RECNAM,
    BCC-LOW TO RECEIVERS-RECEXTNAM,
    'X' TO RECEIVERS-SNDBC.
    ENDIF.
    APPEND RECEIVERS.
    CLEAR RECEIVERS.
    ENDLOOP.
    AT_HEADER = SY-DATUM.
    APPEND AT_HEADER.
    AT_HEADER = SY-UZEIT.
    APPEND AT_HEADER.
    IF SENDER EQ SPACE.
    SENDER = SY-UNAME.
    ENDIF.
    IF P_ATTACH EQ 'X'.
    PACKING_LIST-HEAD_START = 1.
    PACKING_LIST-HEAD_NUM = 2.
    PACKING_LIST-BODY_START = 1.
    PACKING_LIST-BODY_NUM = 9999.
    PACKING_LIST-FILE_EXT = 'TXT'.
    APPEND PACKING_LIST.
    CLEAR PACKING_LIST.
    APPEND LINES OF OBJCONT TO OBJCONT1.
    REFRESH OBJCONT.
    ENDIF.
    CALL FUNCTION 'SO_OBJECT_SEND'
    EXPORTING
    OBJECT_HD_CHANGE = TSOOD1
    OBJECT_TYPE = 'RAW'
    TABLES
    OBJCONT = OBJCONT
    RECEIVERS = RECEIVERS
    ATT_HEAD = AT_HEADER
    ATT_CONT = OBJCONT1
    PACKING_LIST = PACKING_LIST
    EXCEPTIONS
    ACTIVE_USER_NOT_EXIST = 1
    COMMUNICATION_FAILURE = 2
    COMPONENT_NOT_AVAILABLE = 3
    FOLDER_NOT_EXIST = 4
    FOLDER_NO_AUTHORIZATION = 5
    FORWARDER_NOT_EXIST = 6
    NOTE_NOT_EXIST = 7
    OBJECT_NOT_EXIST = 8
    OBJECT_NOT_SENT = 9
    OBJECT_NO_AUTHORIZATION = 10
    OBJECT_TYPE_NOT_EXIST = 11
    OPERATION_NO_AUTHORIZATION = 12
    OWNER_NOT_EXIST = 13
    PARAMETER_ERROR = 14
    SUBSTITUTE_NOT_ACTIVE = 15
    SUBSTITUTE_NOT_DEFINED = 16
    SYSTEM_FAILURE = 17
    TOO_MUCH_RECEIVERS = 18
    USER_NOT_EXIST = 19
    X_ERROR = 20
    OTHERS = 21.
    ENDFORM. " SEND_EMAIL
    Reward Points if it is helpful
    Thanks
    Seshu

  • Rounding at Header Level in Sales order

    Hi all SD Expert,
    Question:
    Can rounding mechanism be applied at Header level in Sales Order?
    Summary:
    The government of Malaysia have implemented the rounding mechanism to the nearest multiple of 5 cents over the counter transaction. This mechanism shall apply to the total amount of a bill.
    Example:
    - $1.01 or $1.02 will be rounded down to $1.00
    - $1.03 or $1.04 will be rounded up to $1.05
    - $1.06 or $1.07 will be rounded down to $1.05
    - $1.08 or $1.09 will be rounded up to $1.10
    refer http://www.bnm.gov.my/index.php?ch=209&pg=657&ac=567 for more info
    My Problem:
    SAP Note 1165950 suits well enough for 1 item per sales order.
    Example:
    Total Bill =  $1.38 (posted to a dedicated G/L account)
    Rounding Adjustment = +0.02 (posted to a dedicated G/L account)
    Total customer to pay = $1.40
    But, if I have 2 or more item per sales order, my rounding mechanism does not meet the requirement. Example:
    Item 1:
    Total Bill =  $1.38 (posted to a dedicated G/L account)
    Rounding Adjustment = +0.02 (posted to a dedicated G/L account)
    Total customer to pay = $1.40
    Item 2:
    Total Bill =  $1.38 (posted to a dedicated G/L account)
    Rounding Adjustment = +0.02 (posted to a dedicated G/L account)
    Total customer to pay = $1.40
    Total Item 1 + Item 2 shown in header level  = $2.80
    In Header Level, the rounding figure shows +0.04 (rounding adjustment item 1 + item 2). I dont want my sales order to round the value at item level.
    The correct calculation to suit the regulation is:
    Item 1 + Item 2: $1.38 + $1.38 = $2.76
    Rounding Adjustment at Header: -0.01
    Total customer to pay = $2.75
    can someone help me?
    TQ
    Ezwardi

    Dear Tengku
    Please try with this.
    Go to V/08, for the net value field, maintain Routine 16 in the Alt. Cal. Type. Also add Routine 17 to Netvalue.
    As you know Condition types are assigned at each item level. So rounding off is calculated at each item level. But by assigning a tick in the Group Condition while defining Rounding off Condition, you can do rounding off at invoice level. The difference is automatically adjusted at each item.
    thanks
    G. Lakshmipathi

  • Excise getting calculated on header level

    Dear All ,
    When I make PO for 2 items with same vendor one with Excise and other is without excise , system calculates excise for both the items on header level . But ideally it must be for one item which is applicalbe for Excise . Please guide
    Detailed issue :
    We have created the PO with 2 line items
    1) with Excise Duty : Material Number entered in PO . Correct Excise Duty Determined automatically through the conndintion record. Condition record is maintained on the basis of Country / Plant/ Control Code . . Control Code is maintained in Material Master .
    2) Without Excise : No material Number is entered in PO. There is no excise applicable for the item . Only CST is applicable with Net value .
    Issue : System calculates the excise for line 2 , even though excise is not applicable for the item . We checked in the analysis system picks up control code and condition record from line item 1 . We did not found any relation why system calculates the excise duty. There is no material Num for line item 2   & also there is no control code .
    A )When we save that PO and opened it again and see line item 2 taxes details System do not show the Excise and only shows CST , which is correct .
    B) But when we see the Taxes details of item 1 system shows all excise duty and CST , which is correct .
    C) Again when we go on item num 2 system shows excise duty , which is not correct . Ideally system must show the CST only. As described in  point A .
    Why system calculate the Excise Duty on line item 2 without any relation and there is no such condition record maintained .
    Also we checked the conditions properties in Customising . Excise conditions are at item level only.  Item level Check box is Ticked . There is no check mark on header level.
    For excise determination we maintained the condition record at Country +Plant + Control Code level
    For line item 2 there is no relation of control code as there is no material master record and so that no control code . Even though the system picks the excise .
    Edited by: Bhushan Bivalkar on Mar 25, 2009 4:25 PM

    Bit interesting!
    Check in FV13 for condtion once again do we hav maintanined the condition at Tax classification level for the conditions on which system is calculating tax on non taxable material. as we use to do it for assiging the tax procedure to country and it will overright all codition master.
    if that is not the case then try with diffrent tax code for both the line item and then check to tax. and at the the of GR chcek what system do. or make two different GRs as we need the excise invoice recod for excisable materila only.
    Rgds
    S

  • Rounding Up to be done at Header Level.

    Hi experts,
    I want to carry out rounding up at header level where there will be a multiple line items.
    E.G. Condition type JEXP (BED) is a item condition . There are two line items in a sales order and duty applied is Rs. 1.40 per item. Now system is carrying out rounding up at item level i.e. Rs. 1.40 is taken as Rs. 1per line item and total duty becomes Rs. 2 . Instead it should be Rs. 2.80(Rs. 1.40 per item) and after rounding up it should  be Rs. 3. Same rounding should be carried out for all condition type.
    Please guide on the same.
    Regards ,
    Pallavi

    Hello,
    You cannot do Rounding-up at Header level for Item level conditions.
    If you have Header Conditions, you can do Rounding at Header Level.
    What you can do is setting Rounding for your Condition Type at Item Level (by Rounding Rule in Condition Defination) & also by applying a Routine 13.
    Hope this helps,
    Thanks,
    Jignesh Mehta

  • Invoiceing party at header level in MIRO

    Hi,
    We have different invoicing parties defined for the same vendor at the plant level in Alternative Data. But, the invoicing party in MIRO is at the header level. When we do MIRO by vendor, it does pull in all the POs but those POs have different IPs because they are from different plants. However, in MIRO, the system deposits the IP from the first PO at the header level and will create the A/P for all the POs against that IP.
    Any way around this? To make the system determine the IP from the underlying PO and do the MIRP-A/P accordingly i.e. post the A/P to the correct IP defined in the PO? Of course, we could do MIRO by plant but considering the very high volumes and the number of plants we have, that is rather inefficient and we would prefer doing it by the vendor code if possible.
    Thanks.

    Dear Tengku
    Please try with this.
    Go to V/08, for the net value field, maintain Routine 16 in the Alt. Cal. Type. Also add Routine 17 to Netvalue.
    As you know Condition types are assigned at each item level. So rounding off is calculated at each item level. But by assigning a tick in the Group Condition while defining Rounding off Condition, you can do rounding off at invoice level. The difference is automatically adjusted at each item.
    thanks
    G. Lakshmipathi

  • Supplier Header Levels

    We use Oracle Applications11.5.10. When changing information (banking, holds, payment terms) at the supplier header level it does not carry over to each site. If the terms are changed at the header level why is not able to be carried over and applied at each site level? It is still necessary to go into each site and make the changes too.

    Hello,
    Please check
    SWB_COND     Display start conditions
    SWB_PROCUREMENT     Define start conditions
    I hope with this you will be able to control all these settings.
    Kind regards,
    Gaurav
    PLEASE GIVE FULL POINTS FOR USEFUL REPLIES

  • Payment term Field at header level

    Hello
    my requirment is while creating sale order the payment term field at header level should be in display mode. or not shown while creating sale order. doesnot want to maintain user exit. or anyone have knowledge of field (of payment term ZTERM ) object ?
    Regards

    Dear Mr. M Yasir Dogar,
    To this requirement as Lakhsmi says, to make the Payment term in display mode, without user exit you can do with Tansaction variant SHD0. It actually make a view sort of control.
    Steps:
    Run T CODE: SHD0
    Transaction         VA01
    Variant                ZVA01_VARIANT
    create a sales order.
    during the process system, records all the details of object involved in the sales order creation.
    and it records with the screen number as variant name.
    After execution go to details, Go to
    Name of screen variant:  ZVA01_VARIANT_4440
    and in Payment terms VBKD-ZTERM, select Output only (means it will only display the data from master) and others option also will be there like * Invisible, Required.*
    Select the appropriate one.
    Along with this activity,in the authorization - profile the Variant should be assign to the USERS having T CODE : VA01. This can be done by the Basis team.
    We did similar to control the manual entry of Payment terms.
    Regards,
    Mani

  • Header level pricing condition error

    Hi Friends,
    In a PO, I have 5 line items. I am giving freight condition type at header level for the entire po as Rs. 500. But the system calculates the freight charge as 500*5=2500. The freight condition type FRB1 is a fixed charge condition type.
    The client wants the absolute freight charge should be for the entire PO.
    Please advice how to solve this issue.
    Thanks & Regards
    Satya

    Hi,
    the scales have nothing to do with this, they just allow different prices to be stored for different quantities.
    But have you had a look at the "qty relevant" flag on the condition type?
    Please do check the flags that are set, these do control the calculation.
    Also make sure that you are using a condition type that has the "header conditions" flag set on. If you choose one that has only the item condition set on this may not be correct.
    FRB1 (the one that you said that you are using) is an ITEM condition and should not be added to the header.
    Steve B

Maybe you are looking for

  • Javax.mail.MessagingException: Unconnected sockets not implemented

    Hi, I am trying to get mails from mail server using IMAP.I am using Jdk 1.5.0.While I am trying to get mails, I am getting following exception. DEBUG: setDebug: JavaMail version 1.4.1 DEBUG: getProvider() returning javax.mail.Provider[STORE,imaps,com

  • What happens when you cancel your phone plan?

    My contract through at&t is up in June, and I was just wondering if anybody knew what happens if I cancel my phone plan. Does my phone just work like an ipod touch, or... what? I heard a rumor that it did, but it was more speculation than fact.

  • NetBoot not working since 10.6 upgrade

    Hi all. I recently upgraded from Server 10.5.8 to 10.6.3 (DVD) with software update to 10.6.4. Everything with the migration went without incident. DNS, DHCP, Open Directory, NFS and AFP are all working perfectly (including network accounts, etc.). I

  • How to Update a field on the list

    Hi, I want the field value to be edited on the list once the report is generated and Once it is Edited it has to be update into the Database table. Can anybody tell me how can i code for this. Regards, Sri.

  • LAN versus WAN connection on roaming networks

    Hello, I have a HomePlug AV network in my house and I want to connect 3 AEBS in roaming mode. I will use the HomePlug AV network as the backbone (DHCP and NAT services will be offered by another router) with all the AEBS in bridge mode. Now, how do y