Excise rates not reflecting in PO based on values entered in newly created condition table in TAXINN.

Dear SAP Gurus,
I have created a new condition table using t.code m/03 by taking a copy of existing standard condition table. I have assigned the newly created condition table to access sequence. After assignment of condition table i have entered the relevant excise rates in excise condition types using the newly created key combination through t.code FV12. When i enter the Tax Code in PO, excise duty rates are not reflecting in PO. When i am entering the excise rates in any other standard key combination, excise rates are reflecting in PO.
Following are the fields in newly created key combination (Condition Table)
1) Country
2) Plant
3) Control Code
4) Tax Code
Kindly help me in resolving the issue.
Regards,
Vinay

HI,
Check whether you have maintained the rates for the new tax code in FV11 also whether you have assigned the tax code to the company code ?
Compare the tax code which is working in PO with the one which is not & find out if there is any difference.
If you want to post the tax values to the new G/L in OB40 then maintain the same settings for the tax code which is working in PO.
Thanks & Regards,

Similar Messages

  • Excise rate not maintained

    Hello,
    In J1ID there Two tabs,, Amend Purchase order and Amend sales order.
    What is the use of these two tabs.
    When i click on this Amend Purchase order then error"Excise rate not maintained"
    Regards
    Mahesh Naik

    Hi Mahesh,
    The result will be shown if u have changed excise rate otherwise it will not give the results to amend purchase orders
    First change the rates before the amend purchase order
    Regards,
    Satpal

  • F4 Help IN ALV (OOPs) based on value entered in Other colunm.

    Hi,
    I have developed a module pool using ALV GRID Display.
    i have two fields in it. and for the second field i should provide F4 help. and the list in the f4 help should be based on the value enterd in first column.
    below is my code.
    MODULE BPO_100 OUTPUT.
    DATA: LT_FCAT TYPE LVC_T_FCAT.
    DATA: ls_fcat    TYPE lvc_s_fcat.
    DATA: wa type t_znout.
    *DATA: it_kd1 LIKE zish_pm_cs_kd1fd OCCURS 0 WITH HEADER LINE.
    SELECT * FROM zish_pm_cs_kd1fd INTO TABLE it_kd1 WHERE einri = rnpa1-einri.
      IF sy-subrc = 0.
        SORT it_kd1 BY sno.
      ENDIF.
      DELETE ADJACENT DUPLICATES FROM it_kd1 COMPARING fieldname.
    LOOP AT it_kd1 into wa.
    clear wa-value.
    MODIFY it_kd1 FROM wa.
    ENDLOOP.
           ls_fcat-fieldname = 'FIELDNAME'.
           ls_fcat-scrtext_l = 'Field name'.
           ls_fcat-scrtext_m = 'Field name'.
           ls_fcat-scrtext_s = 'Field name'.
           ls_fcat-tabname   = '1'.
           ls_fcat-col_pos = '1'.
           ls_fcat-outputlen = 15.
           APPEND ls_fcat TO lt_fcat.
           ls_fcat-fieldname = 'VALUE'.
           ls_fcat-scrtext_l = 'Value'.
           ls_fcat-scrtext_m = 'Value'.
           ls_fcat-scrtext_s = 'Value'.
           ls_fcat-tabname   = '1'.
           ls_fcat-col_pos = '2'.
           ls_fcat-outputlen = 15.
           ls_fcat-edit = 'X'.
           ls_fcat-f4availabl = 'X'.
           APPEND ls_fcat TO lt_fcat.
    IF G_CUSTOM_CONTAINER1 IS INITIAL.
    create a custom container control for our ALV Control
        CREATE OBJECT g_custom_container1
            EXPORTING
                container_name = g_container1
            EXCEPTIONS
                cntl_error = 1
                cntl_system_error = 2
                create_error = 3
                lifetime_error = 4
                lifetime_dynpro_dynpro_link = 5.
            IF sy-subrc ne 0.
    add your handling, for example
          CALL FUNCTION 'POPUP_TO_INFORM'
            EXPORTING
              titel = 'ZISH_SCRN_ALV'
              txt2  = sy-subrc
              txt1  = 'The control could not be created'(510).
        ENDIF.
    create an instance of alv control
        CREATE OBJECT grid1
               EXPORTING i_parent = g_custom_container1.
      CALL METHOD grid1->set_table_for_first_display
               EXPORTING
                i_structure_name = 'ZISH_PA_ZNOUT'
          i_default        = gs_test_1700-vari_default
                 i_default        = 'X'
                i_save           = gs_test_1700-vari_save
                is_variant       = ls_vari
                is_layout        = gs_layout1
               CHANGING
                 it_outtab        = it_kd1
                 IT_FIELDCATALOG  = LT_FCAT.
    ENDIF.
    ENDMODULE.                 " BPO_100  OUTPUT
    Edited by: Guru Ram on Sep 24, 2009 8:58 AM

    See sample code.
    I have 2 fields  MATNR and DESC in screen 100. Change it according to ur needs.
    In screen flow logic,
    PROCESS ON VALUE-REQUEST.
      FIELD  desc MODULE module_desc. " F4 for screen field DESC based on value entered in field MATNR
    In report,
    MODULE module_desc INPUT.
      TABLES: ddshretval.
      DATA:  l_t_dynpread LIKE dynpread OCCURS 0 WITH HEADER LINE,
               l_t_dynpread1 LIKE dynpread OCCURS 0 WITH HEADER LINE.
      DATA: l_t_retdynr TYPE TABLE OF ddshretval,
              l_wa_retdynr LIKE LINE OF l_t_retdynr.
      DATA: BEGIN OF g_t_desc OCCURS 0,
            maktx TYPE makt-maktx,
            END OF g_t_desc,
            wa LIKE g_t_desc.
      l_t_dynpread-fieldname = 'MATNR'.  " Field1 name
      APPEND l_t_dynpread.
      CALL FUNCTION 'DYNP_VALUES_READ'
        EXPORTING
          dyname               = sy-repid
          dynumb               = '0100'
        TABLES
          dynpfields           = l_t_dynpread
        EXCEPTIONS
          invalid_abapworkarea = 1
          invalid_dynprofield  = 2
          invalid_dynproname   = 3
          invalid_dynpronummer = 4
          invalid_request      = 5
          no_fielddescription  = 6
          invalid_parameter    = 7
          undefind_error       = 8
          double_conversion    = 9
          stepl_not_found      = 10
          OTHERS               = 11.
      READ TABLE l_t_dynpread INDEX 1.
      IF l_t_dynpread-fieldvalue IS NOT INITIAL.
    CALL FUNCTION 'CONVERSION_EXIT_MATN1_INPUT'  " Converting matnr to 18 digits
    EXPORTING
    input = l_t_dynpread-fieldvalue
    IMPORTING
    output = l_t_dynpread-fieldvalue.
        SELECT maktx FROM makt INTO TABLE g_t_desc WHERE matnr = l_t_dynpread-fieldvalue.
        CALL FUNCTION 'F4IF_INT_TABLE_VALUE_REQUEST'
                EXPORTING
                  retfield        = 'MAKTX'
                  dynpprog        = sy-repid
                  dynpnr          = sy-dynnr
                  value_org       = 'S'
                TABLES
                  value_tab       = g_t_desc
                  return_tab      = l_t_retdynr
                EXCEPTIONS
                  parameter_error = 1
                  no_values_found = 2
                  OTHERS          = 3.
        READ TABLE l_t_retdynr INTO l_wa_retdynr INDEX 1.
        IF sy-subrc = 0.
          l_t_dynpread1-fieldname = l_wa_retdynr-fieldname.
          l_t_dynpread1-fieldvalue =  l_wa_retdynr-fieldval.
          APPEND l_t_dynpread1.
          l_t_dynpread1-fieldname = 'DESC'. " Field2 name
          APPEND l_t_dynpread1.
          CALL FUNCTION 'DYNP_VALUES_UPDATE'
            EXPORTING
              dyname               = sy-repid
              dynumb               = sy-dynnr
            TABLES
              dynpfields           = l_t_dynpread1
            EXCEPTIONS
              invalid_abapworkarea = 1
              invalid_dynprofield  = 2
              invalid_dynproname   = 3
              invalid_dynpronummer = 4
              invalid_request      = 5
              no_fielddescription  = 6
              undefind_error       = 7
              OTHERS               = 8.
        ENDIF.
      ENDIF.
    ENDMODULE.                 " module_desc  INPUT
    Thanks.

  • Fields in Field Catalog not available when creating condition table

    I  see that field HIEBO01 to HIEBO12 are available in Field Catalog, but I don't see these fields when creating condition table
    Please let me know what I am missing here.
    Any insight on this would be really helpful.  Thanks guys!

    you need to get them added to the pricing structure KOMKAZ or KOMPAZ based on whether you need @ header level or @ item level respectively.
    and then add the logic in the sales order user exit for these added field in the pricing_prepare_TKOMK or pricing_prepare_TKOMP...again based on header level or item level.....
    Then go back to the field catalog and select from the respective structure and add them, Then you can see them when creating cond tables.
    Hope this helps. Hope i havent misunderstood your query.,
    Regards
    Sai

  • Excise duty - not reflected in Purchase Order

    Hi Dears
    I have maintained tax code JMOP with tax code FV11 and selected country-plant-control code wise. I have also entered desired rate of excise duty here. Further J1ID was properly maintained for material-control code (Chapter id). But when I prepare purchase order, condition type JMOP is missing. After analysing it is found that control code value is not shown in anaysis pricing in value of document. Plz refer attachement.
    Plz let me know where settings is incomplete. I will heartly appreciate pinpointing solution.
    Thanks in anticipation
    Manish K Ojha
    Chartered Accountant
    Certified FICO Consultant
    8275058999

    check your Tax procedure has your cdn type JMOP .
    in FV 11 maintain cdn records for both set off and  %.
    follow the below link to understand better. Do the check and it will work.
    SAP CIN MM_check point_Logic_Q&A
    regards
    manu

  • Update age group picklist based on value entered in date of birth

    Hi Gurus,
    Have a requirement where in user would enter the date of birth on a contact record and would like to populate another custom field called age group at the time of creating a new record.
    The condition is some what like
    Age
    1 – 20 Teens
    21-40 Young Adults
    41-60 Adults
    60 – 100 Seniors
    I have tried using the age field but problem is that age is populated only when the record is saved.
    Update the age group via workflow works fine but the saved record has to be modified before triggering the workflow. we would like to avoid the additional step of modifying the record
    Is there any option to calculate age based on the value entered for date of birth - something like DOB Year - current year before saving a record or via post default without using workflows.
    Thanks in advance,
    Arun

    Hi
    The answer is yes, using the post default functionlaity.
    take a look in the folowign example:
    IIf(ToChar(Timestamp(),'DD/MM/YYYY')- [<DateofBirth>] < 20,'20','30')
    You will need to make something like that, but replace the '30' with another IIf expression, and so on for the next interval.
    note that date of birth should be between suqare brackets [  ] (it is shown here with underline for some reason...)
    Good luck
    Guy
    Edited by: Shinshan on 08:45 30/12/2009
    Edited by: Shinshan on 08:46 30/12/2009
    Edited by: Shinshan on 08:47 30/12/2009
    Edited by: Shinshan on 08:47 30/12/2009

  • Calling functions and inserting tables based on values entered

    Hello Everyone,
    I am creating a function as below:
    create or replace function func(flags in number,Ctry in varchar2) return number
    is
    maxv number;
    flagv number;
    begin
    flagv:=1;
    select max(num) into maxv from A;
    if flags =1 then
    insert into A(num,nam) values(maxv+1,Upper(Ctry));
    else
    flagv:=0;
    end if;
    return flagv;
    end;
    The function takes two parameters-The first one will be either 0 or 1.The second one will be name of a country.
    If the first parameter is 1 then we would insert the country name passed, to the table name A.If its 0 then no insertion occurs and the function would return a value 0.
    On compiling the function I get a success!.
    When I do a
    SQL>select distinct func(0,'UK') from B;
    it works well and returns 0
    However when I do
    SQL>select distinct func(1,'UK') from B;
    I expect an output of 1 & also expect UK to be inserted as anew row in the table A.However It throws an error saying "ORA-14551: cannot perform a DML operation inside a query .."
    It is very important for me to use select to call the function, as my application would fire a select with that function and based on the value entered would insert or not insert at the back end.
    Is there any way out to do this??
    variable temps number
    exec :number :=func(1,'UK');
    does work but I cant use this in my application.
    Hope you can help! Thanks!

    create or replace function func(flags in number,Ctry in varchar2) return number
    is
    PRAGMA AUTONOMOUS_TRANSACTION;
    maxv number;
    flagv number;
    begin
    flagv:=1;
    select max(num) into maxv from A;
    if flags =1 then
    insert into A(num,nam) values(maxv+1,Upper(Ctry));
    COMMIT;
    else
    flagv:=0;
    end if;
    return flagv;
    end;
    Is the above changes in BOLD enough or I need to do something else too in order to incorporate the autonomous transaction??
    I am not too familiar with autonomous transaction.Could you please suggest the changes I need if any more required??
    Thanks a ton for your suggestions!
    Message was edited by:
    user579245
    Message was edited by:
    user579245

  • Excise rates not captured during GR

    Dear All,
    I am facing a problem while doing GR for DEPOT.
    Goods have been transferred from manufacturing plant to DEPOT.
    During MIGO I am able to get the base exiceable value, basic exice duty value, ECess value and HSECess value.
    But I am unable to fetch the rates for BED, ECS and HCS.
    Even I have manually maintained the 8%, 2% & 1% respectively for BED, ECS and HCS. But it is not saved during GR.
    Can any one help me to fetch the duty rate during MIGO for DEPOT stock trnasfer?
    Thanks & Regards
    Piyush

    Dear Ajit,
    It has been already maintained in the STO. As I had already mentioned that values[Amount] is flowing but rates are flowing for the BED, ECS and HCS.
    My requirement is to get the excise duty rates in the MIGO transation during GR.
    Thanks & Regards
    Piyush

  • Exchange rate not reflecting in PO created thru bapi for foreign currency!

    hi friends,
    am creating PO thru BAPI_PO_CREATE1...in the input file, i have given currency as USD and Exchange rate as 0.5, but in the created PO, i am able to see only 1 as the exchange rate...i even tried changing it using BAPI_PO_CHANGE, but no luck..but in case of local currency, which is EUR, am able to translate from the file whatever the value as exchange rate of the PO...this problem only comes if it's a foreign currency..am i missing something? pl advice
    Regards,
    Muthu

    Hai,
    Try like this:
    If you are populating Header conditions you must divide it by 10 as following:
    wa_hdrcond-cond_value = wa_hdrcond-cond_value / 10.
    If you are populating Item level conditions you must follow as:
    IF wa_itmcond-currency IS INITIAL OR
         wa_itmcond-currency EQ '%'.
        wa_itmcond-cond_value = wa_itmcond-cond_value / 10.
      ENDIF. 
    This will solve your problem. In the BAPI, it multiplies exchange rate by 10 for the header conditions.
    Where as Item condition value(exchange rate) is multiplied by 10 when it satifies the above conditions.
    So we must follow the same criteria as we did above.

  • ADF UI is not reflect the ADF view updated values.

    Hi Expert,
    I have a ADF fusion web application using the ADF-BC. In that one of the View is created using the SQL query (refer the database base view in the back ground). I have some operation in the model layer. The operation updated the records so the view reeds be refresh to get the new values. Unfortunately the values are not refreshed even i ppr the view UI table. I checked in the model by adding some log and the values are correct in the model. So how can i push back the updated values to the UI.
    Please guide me on this.
    - t

    Hi,
    if you change the data through ADF then a PPR refresh will do. If you change the data underneath (which sounds like you are doing), you will need to re-execute the iterator (just use the Execute operationof the view Object in the data control), wich can be done programmatically and declaratively
    Frank

  • Populating parts of form based on Value entered in the first field

    Hello,
    I am trying to create a form, where user will enter the serial number of his equipment and I want him to click a verify button next to it.Upon clicking the verify button I want the Item Description field of the form to be updated ( this info is pulled from a backend MySql DB).Also, the text fields corresponding to the Equipment Site to be populated.After checking all the info, user should be able to click a submit button at the end of form and this information should be written to another table.I attached a Insert record server behaviour to form.Essentially, I want to attach a different action to both buttons on the form.In my view this is same a when we fill those registration form and based on our country, our state drop down gets populated.It seems this is doable, but I am not able to figure out how.I would really appreciate any help
    Thanks

    This is very simple if you understand PHP code. Basically, you give the two buttons different names, and use PHP conditional logic to control what happens. Call one button "verify" and the other "insert". If you use the POST method, you control the script like this:
    if (array_key_exists('verify', $_POST) {
      // create a recordset to retrieve the details ready for display
    } elseif (array_key_exists('insert', $_POST) {
      // insert the details in the the new table
    If you're not comfortable coding PHP yourself, the easy way to do it with Dreamweaver server behaviors is to use separate pages. In the first page, just create a form for the user to enter the serial number. Use the GET method to send the serial number to a separate page. In the new page, use the URL parameter containing the serial number to create a recordset to populate the insert form. Then apply an Insert Record server behavior using the POST method to insert the details into a new table.

  • Populating a Sharepoint attendance list based on values entered in second list: Tracking attendance

    Hello,
    My organization is looking to move our attendance tracking from Excel to Sharepoint, and to automate the process while we're at it.
    In short: the company needs to track employee attendance at seventeen different training events (via the "Training Attendance" list). The facilitator of each event updates a different list ("Meeting Tracker") after each session, creating
    a new item on the list to track attendees. On this new item, the facilitator also looks up and chooses (via a People/Group column) all of the attendees (in the "Attendees" column). The title of each new item is the name of the training session, and
    this name also appears on the "Training Attendance" list.
    What I am looking to do is link this Attendees column on the Meeting Tracker to automatically populate the Training Attendance list. The idea is that when a facilitator updates the Meeting Tracker list with the names of all attendees, these attendees will
    automatically be marked as having attended that class on the Training Attendance list. While tracking in Excel I have used "VLOOKUP" and "COUNTIF" functions to achieve this same result.
    So far I have tried various methods to do this but have had no luck, mainly due to the fact that it does not appear possible to use a look up function with a People/Group column. 
    Does anyone know of any other solutions or workarounds for this problem? Any suggestions would be very appreciated.
    Thank you!

    Dear Niall
    Many thanks for all your help and support to help me with this issue.  I had a think about it over the weekend and basically the solution that seems to work is to clear the list box each box each time a drop down is entered using the PreOpen event and then when a drop down is selected with a value greater than 0 an item is added to the listbox using the addItem with the inclusion of the rawValue from the drop down list in the item addd to the list box.
    ie. if (Page1.DropDownList.rawValue != 0) {
    Page1.ListBox.addItem(Test - "+Page1.DropDownList.rawValue+"")
    Your suggestions and help got me there in the end so a big thanks and I think this way will improve the performance of the form compared to what I thought I might have to do.
    Many thanks
    Darren

  • Search Help for input field2 based on value entered in input field 1

    Hi All,
    I have a requirement where in my view, i have two fields.
    1. PO
    2. PO Item
    For PO i could get the standard search help from DDIC, but i need to provide search help for PO Item based on PO selected.
    How can i do that. Any help is highly appreciated.
    Thanks,
    Ajay

    Hi Ajay ,
    following steps cn help u :
    1 Declare the WDR_OVS Component in the used component list in your WD component .
    2  Now go to the View, in the Properties Tab click the Create Controller Usage Button.
    3 It will open a screen with Component Use Entries. There select the Component Use OVS with Interface Controller . Press Enter.
    4 Go to the Context Tab, Right Click the Context and select Create à Attribute , for PO item in ur case .
    5 In the Input Help Mode Field, Select u2018Object Value Selectoru2019 from the dropdown. Then press F4 in the Field OVS Component Usage.
    6 Declare one event handler method with Name ON_OVS in the Method tab of the view. Then Press F4 in the Column Event. 
    Select the Event OVS as shown below and Press Enter. 
    for more info and illustration , also refer :
    http://help.sap.com/saphelp_erp2005/helpdata/EN/30/d7fa41c915da6fe10000000a1550b0/content.htm
    https://wiki.sdn.sap.com/wiki/display/WDABAP/ABAPWDObjectValueSelector(OVS)
    http://wiki.sdn.sap.com/wiki/display/Snippets/OVSSearchHelpinWebDynproAbap
    regrds,
    amit

  • Select Radiogroup value based on value entered?

    I have a search page with a text box and radiogroup. Right now when the user types something in the box, then selects one of the radio buttons (SSN or Last Name) my query results are dependent on which radio button is selected. So if a user wants to search on an SSN, they type in the SSN, select the SSN radio button, then clicks 'Search'. It has been requested that instead of having a user select a radio button, calculate which radio button is set based on the first character of what the user types. So if the first character in the text box is a letter, then automatically select the Last Name radio button. If the user types a number, then automatically select the SSN button. Is this possible?
    Thank you!

    You don't need to use JavaScript for this one. (I assume you don't use AJAX here...)
    First, make sure on your page you have the following:
    1- one textfield item (ex.: P1_SEARCH_PARAM)
    2- one radiobutton item (ex.: P1_PARAM_TYPE)
    3- a region report based on an sql query (or wathever region you have displaying records found using a query)
    4- a button to submit the search parameters entered by the user
    Second, you need an item computation triggered by the submit button (see no.4 from above). This computation is a page component that you will add on your page processing.
    The computation is a pl/sql block returning a value to be computed to your item P1_PARAM_TYPE.
    ex.:
    DECLARE
    l_retval varchar2(20);
    BEGIN
    /* TODO : loop on ascii char to test every characters*/
    IF instr(:P1_SEARCH_PARAM,'A') = 1 THEN
    l_retval := 'LN'; --last_name
    ELSIF instr(:P1_SEARCH_PARAM,9) = 1 THEN
    l_retval := 'SSN'; --ssn
    END IF;
    return l_retval;
    END;
    Third, after submit, branch to the same page, your checkbox will have the correct value.
    Hope this helps.
    Louis-Guillaume
    Homepage : http://www.insum.ca
    Blog : http://insum-apex.blogspot.com

  • Validate a field on selection screen based on value entered on anothr field

    HI,
    There is a program with some fields in selection screen in EWM. The first field is Warehouse. I need to add another field 'Entity to Dispose' in such that what ever value I enter in Warehouse field, its corresponding values should only be displayed as F4 help for 'Entity to Dispose' field.
    For eg: If I select the warehouse as 0799(lets say), then the F4 help for Entity to Dispose field should display only the values which are related to warehouse 0799 (and any other values pertaining to other warehouse should not appear).
    Could anyone suggest, how this can be achieved?
    Thanks in advance.
    Regards,
    Pavan

    Hi,
    You can use FM
    DYNP_VALUES_READ
    DYNP_VALUES_UPDATE
    to read the another field value and Using that field build your internal table for f4 values.
    and use FM F4IF_INT_TABLE_VALUE_REQUEST for F4 values..
    do this on AT SELECTION-SCREEN ON VALUE REQUEST FOR <YOUR_F4_FIELDNAME>.

Maybe you are looking for

  • For each loop in case of more file with the same name

    Hi, guys how works ForEachLoop in case of double file? Let's say that we got five excel file. A.xls, B.xls, C.xls, D.xls, A.xls. We got two file with A.xls. I'm going to assume that both file will be loaded. It's correct?  I'm asking this because I n

  • Text size in PSE 7 Editor menues / toolbars

    Hello, with my new 16.4" Laptop and 1920 x 1080 resolution I have problems in properly reading the text in PSE 7 editor menues and toolbars - they are so tiny. Increasing Windows font size (DPI) in the Control Panel only works with "Windows-related"

  • Integerating Application developed by WebDB and Reports done by Reports Developer 6i

    Dear, I developed an application using WebDB 2.2 and for the shortage of WebDB to make my reports, I did it in Oracle Reports Developer. Would you tell me how can I integerate my reports with my application. Thanks

  • How to create more Timestamps fileds in EDS data object?

    Hi All, I am trying to create BAM Data Objects fro EDS.I provided details for the DB connections, while saving Data Objects its not allowing the timestamps fields. is there any workaround to this and please let me know possibilities. Thanks. swamy

  • Where to buy a Solaris Server?

    I thought of developing applications that can be deployed in solaris server for my clients. Where can i get solaris server for commercial purposes. Whether this free download can be used for commercial purpose?