Condition Surcharge on VAT is not picking in the PO

Hi Experts,
We have surcharge on VAT, for which we have created a new condition type for both credit and non credit  - RM & Capitals separately.
We have done all the settings, TAXINN procedure, OB40 etc.. in cluding the Logistic general ->Condition based Exicse determination ->clasify condition types, we have used APSUR - A/P ST Surcharge as the condition name. (this is maintained for all the new 4 condition types, same one)
We have created the valid coondition record.
But still we are not getting the condition type in PO.
Can some one through some light on this, which step are we missing?
Thanks in adv.
Praveen

Guys,
Thnx for your replies:
@ Brinda,
I think user exit is not the right option. I have infomred that this can be achieved with the std. configuration itself.
Can you tell me how can we include condition names in the table J_1iexcdefn? Is it okay to create new condition clasification names?
We are using JIPC, JIPS for service tax conditions. Hence we cant use this also.
@gawas11,
Yes I have created new condition type with Z and added in the taxinn procedure with the help of steps.
Is there any better option?
Can some one list out the config steps to add a new condition type?

Similar Messages

  • Price was not picking from the Condition type for Item Category 'P'  in PO

    Hi Experts,
    I Created one condition type based on Material and WBS which price was fixed based on this
    I used the Purchase Order having Item <b>Category ‘P’ or ‘Q’</b> Price should pick from the condition type where I mapped the WBS Element and Material.
    The Net price was not picking from the Condition type Record.  Why? What should be the Problem?
    Whether my logic is correct or not?
    <u><b>
    The Scenario:</b></u> I want to fix the Material price base on each WBS Element for a Project. For each WBS Element the Price will be various for same material.
    Please help on this.
    Thanks
    Muthukumar

    Hi,
    In standard configuration you cannot set item delivery date as a pricing data.
    Maybe you shoud look at SAP enchancement - in dedicated structures you can pass additional item data (structure KOKMP).
    IMG link:
    Materials Management -> Purchasing -> Conditions -> Define Price Determination Process -> System Enhancements
    hope it helps.
    regards,
    wojciech

  • Surcharge on VAT is not calculating

    Hi CIN Experts
    When BED, Cess and SEcess values are changed in MIGO, then during MIRO, VAT is getting calculated correctly but Surcharge on VAT is not getting calculated on changed VAT. When I searched for the same in SDN, I got one user exit J_1I7_USEREXIT_PROCESS_TKOMV. But I do not know where and what code need to be written here. Please tell me if some one has written code for this.
    Appreciate your quick response.
    Thanks
    Ravi

    Hi Shrikant
    This is the code we used. Please award points if useful.
    data : gc_vat type konv-KWERT.
    loop at xkomv.
      IF XKOMV-KSCHL = 'JVRD'.
        gc_vat = XKOMV-KWERT.
    ENDIF.
      IF XKOMV-KSCHL = 'YVRD'.
       *XKOMV-KWERT = gc_vat * XKOMV-KBETR / 1000.*
       ENDIF.
    IF XKOMV-KSCHL = 'JVRN'.
        gc_vat = XKOMV-KWERT.
    ENDIF.
    IF XKOMV-KSCHL = 'YVRN'.
       *XKOMV-KWERT = gc_vat * XKOMV-KBETR / 1000.*
       ENDIF.
       modify xkomv.
    endloop.
    Thanks
    Ravi

  • PO not picking up the Price from Info Record ???

    Hi,
    Pricing Procedure and the Schema Grp is defined in Schema Determination in SPRO.
    Schema Grp has been assigned in the Vendor Master.
    Price has been maintained in the PB00 condition type in the Condition Supplements screen, but shows 'Zero' in the 'Purchasing Org. Data 1' screen of Info Record.
    However, while creating PO the system does not pick up the Price from the Info Record and both the Condition Types PB00 and PBXX appears and display the Amount as 0.00 ? Also the system does not take the value entered in the 'Net Price' field and the Price can only be entered manually in the Conditon Type in the Conditions Tab ?
    Can anyone help in resolving this issue ?
    Lucky.

    Hi Lucky
    1.Routine 6
    This is an example of a pricing requirement.  This requirement is met if the condition exclusion indicator is not equal to 'X'.  <b>This requirement can be assigned to a condition type in the pricing procedure to ensure that it is not accessed when a condition record with exclusion indicator 'X' has already been found</b>.  Condition exclusion is a general tool that can be used to exclude conditions from pricing based on previous conditions that have been found in the pricing procedure.  This requirement is intended for use in MM pricing versus SD pricing.  For SD pricing, a variation of requirement '2' should be used which would also check to see if the item category is relevant for pricing
    2. You have define all your supplementory condition in supplementory pricing procedure and you have to assign this supplementory procedure to your Condition type PB00.Then all these conditions will be displayed at item level for selection in drop down.
    Since the supplementory conditions are dependent on PB00, you have assign to the PB00.
    If you maintain the values for these conditions in info record, these values will be copied from info to PO.
    Regards
    Ramakrishna

  • Suggestion for not picking up the same record

    Hi All,
    I have a plsql procedure that picks up the records from the same table from multiple threads. Different threads should not pick up the same record.
    Current Logic:
    I am locking the row that has been picked up the current thread and the next thread should pick up the next row but unfortunately i have a problem here, The inner query will pick up the same record until the status of that particular row is changed since I am picking them up in a FIFO order.
    I am not able to add the lock row in the inner query since oracle does not support it. Is there any other way to do it simpler?
    XXRM_ARM_HEADER
    header_id
    service_id
    XXRM_ARM_LINES
    line_id
    header_id
    status
    Query
    SELECT dl.header_id, dl.line_id
    FROM xxrm_arm_header dh, xxrm_arm_lines dl
    WHERE dh.header_id = dl.header_id
    AND dh.service_id = 4
    AND dl.status = 'REQUEST_RECEIVED'
    AND dl.line_id = (SELECT LINE_ID
    FROM ( SELECT dl.line_id
    FROM xxrm_arm_lines dl,
    xxrm_arm_header dh
    WHERE dh.header_id = dl.header_id
    AND dl.status = 'REQUEST_RECEIVED'
    AND dh.service_id = 4
    ORDER BY dl.line_id ASC)
    WHERE ROWNUM = 1)
    FOR UPDATE OF dl.status NOWAIT SKIP LOCKED

    Robert Angel wrote:
    forgive me if I am naive, but why wouldn't each thread updating its selected rows with a nowait and if exception pick the next range mechanism work?It is not that simple. You can get race conditions between threads as they process the same rows in the same order attempting to "beat" one another by being the first to lock it. The more threads there are, the potentially worse this situation.
    There's also the issue of performance. The thread concept (aka parallel processing) in this respect has a single primary aim. Increase performance and scalability. But does it?
    How is I/O reduced when 50% or more of the reads done by the thread (to find a row to process) is wasted I/O as rows being read have already been locked by other processes/threads?
    The fact remains that if you give the same set of rows to a bunch of threads (e.g. DBMS_JOB processes) for processing, they will contend for the same rows. There will be overheads. There will be wasted I/O.
    So what I am suggesting is each thread; -
    1. Look for rows unprocessed, I usually use atribute field in e-Business suite for this purpose
    2. Attempt to update them with nowait, to INPROCESS
    3. If 2 fails, try the next range - repeat until 2 is possible or end of rangeAnd step 3 is the one that will waste I/O and waste time - as the time it spend looking for a row to process could have been spend on actually processing a row.
    4. You could also improve this by specialising each thread to have its own preferences, if there exists a mechanism that would mean fair distribution between the threads..Yes, and this is a key factor to removing contention between threads, reducing their I/O overheads and reducing their time being spend on finding unprocessed rows to lock and process.
    Then there's Oracle technical issues. On 11gr2 for example, despite using skip locked or nowait (that cannot be used together in a single clause like in 10g), I'm seeing deadlocks when threads contend for the same rows. Same code works fine in 10g without deadlocks. So the approach one chooses need careful testing on that specific Oracle version to ensure it behaves as expected and meets the performance requirements.
    Bottom line is that parallel processing is not as straight forward as simply slapping a nowait clause onto a select statement in order to skip locked rows.

  • Workflow not picking in the agent

    Hi SRM Experts,
    We are doing an SSp implementation on SRM50. Here we are stuck with the workflow for shopping cart approval. We have done all the settings including the event linkage activation and agent determination.
    But here the workflow works fine if we manually assign the agent. otherwise it is not picking up the agent and it shows'Adhoc Agent not found'. What could be the reason for the same. Please suggest.
    Thanks & Best Regards
    Raj

    please check wether the start conditions for the workflow are active
    at the following location
    transaction --> SPRO --> Supplier Relationship Management --->SRM Server ---> Cross Application Basic Settings ---> SAP Business Workflow --> Define conditions for starting workflows.
    which workflow are you using?
    1) one step
    2) two step
    3) N- STep
    >
    Further to the above please check wether the manager has been maintained for the requestor in ppoma_bbp.
    In the case of classic workflows --> managers are determined by the system from org structure.
    Edited by: khan voyalpad usman on Feb 21, 2008 8:39 PM

  • System is not picking up the WBS element from Asset in PO.

    Hi,
    While creating Purchase Order with account assignment category
    as "A"(i.e.Asset), system is not picking up the WBS element from Asset
    Master, even though it is defined in the asset master.
    Please help.
    Thanks,
    Ninad

    Hello Ninad,
    Please, see the SAP Note 21583. I think it might be of help for your case.
    Best regards,
    Esther.

  • Down payment document not picking up the PC , but picking up the segment

    Dear Sir/Madam,
    We are making one down payment against a Purchase order through T code: F-48 in the vendor line item we are putting the PO reference. It picks up the segment on the basis of PO, but is is not picking up the Profit center in the general ledger view. This does not allow to post the down payment entry.
    KIndly advice how the same can be resolved.
    Prashant Zinge

    Hi,
         By default the payment will go to the bank that is listed first in the vendor master. If you do not need the old details, delete them completely from the master data and leave only the new ones. Alternatively use the Partner Bank field to assign the invoice to which Bank the payment is to be made.
    Kind regards

  • System not picking up the base lines created.

    Hi,
    We are in the process of upgrading database from 10.2.0.5 to 11.2.0.3.4 and as a part of this, i am working on implementing the Sql PLAN management to stability the environment.   i tried following URL and it worked in one of the database as per the instructions but i used same instructions, but SQL is not picking up the base line. Can any body hint like any settings needs to be done at DB level.
    ORACLE-BASE - SQL Plan Management in Oracle Database 11g Release 1
    Regards
    DBA.

    What I can suggest you is to post the execution plan that is in the SPM baseline for your sql_id (or your force matching signature) using for example this
    1) plan from baseline
    select * from table(dbms_xplan.display_sql_plan_baseline(plan_name => 'SQL_PLAN_13w748wknkcwd495f4ddb'));
    You get your plan_name ('SQL_PLAN_13w748wknkcwd495f4ddb') using such a kind of select
    select
    to_char(signature) signature
    , sql_handle
    , plan_name
    , enabled
    , accepted
    from dba_sql_plan_baselines
    where signature = 1292784087274697613;
    where the signature should corresponds to your baselined sql
    2) used plan
    Then execute your query and get its execution plan using
    select * from table(dbms_xplan.display_cursor);
    By comparing the plan in step 1 and the one in step 2 you will have a clue why your SPM plan has not been selected for use
    Best regards
    Mohamed Houri

  • File is not picking from the source location.

    Hi all,
    File is not picking from the source location. FTP is working properly and file is also placed in source location. I am new the XI, if anybody can give me the solution it would be really helpfull.
    Thanks to all.
    Korean

    Hi Majin,
      Check the folder path properly, check the file name( file name is case sensitive) you have given correct or not. See that your communication channel is active. Also check the cache status and check adapter status also by that you will come to know wht is the problem.
    Thanks,
    Ranjeeth.

  • UWL - not picking up the XML config

    Hi All,
    we have a UWL Application in the UWL Adminstration for the configuration Purpose i need to upload the XML Configuration file. it not picking up the XML Configuration
    can any one reslove this Please.
    Thanks and Regards
    Dileep
    Edited by: Dileep P on Feb 12, 2008 5:59 PM

    Dileep,
    Whenever you upload a new configuration, you will need to clear out UWL cache.
    Please go to "System Administration - > System Configuration -> Universal Work list & Workflow -> Universal Workflow Administration -> Click on cache administration page -> Choose system -> Click "Clear Cache" button.
    Chintan

  • JDBC sender channel running but not picking up the data from sp

    Hi,
    One of the jdbc sender channels in production is running at its schedule time but it is not picking up the data from the sql side, we have checked with the sp side and they are saying that sp is running fine. No changes have been done in its configuration. Last message coming in RWB  is Retry interval started but that is of 1 day and its already been 3 days. I tried by starting and stopping the channel but of no use. The channel was re activated but that also didn't help.
    Please help, what can be the reason for the same.
    thanks.

    Hi,
    The JDBCadapter ( The respective channel) is definitely locked in PI . Ideally for each polling interval a lock is being created and once the processing is over , the lock should be released/deleted automatically to allow further polling interval. If the lock is not released by the system automatically,further polling will not happen as expected. ( This may affect all sender JDBC adapters as well. I would recommend to do a check in all sender JDBC communication channels)
    You can see/delete the locks in Visual admin.
    Go to Server>Services->Locking adapter and click refresh
    The entries for JDBC adapter ( with name $XIDBAD.JDBC2XI) should be deleted by selecting those particilar entries and click delete selected locks.
    If you have more than one node, then same should be done in all server nodes.
    The temprory solution would be creating/copy the existing channel in ID with same properties and assign it into particular sender agreement.
    But, the lock may be created again which potentailly stops all your database interfaces. Hence i would suggest to use Disconnect From Database After processing of Each messages in Advanced tab in the sender JDBC adapter.
    Hope this solves your issue.
    PS: The same bahaviour would expected for all file adapter as well

  • B2B not picking up the input file

    Hi All,
    I am trying to test aB2B scenario. Oracle B2B is not picking up the file from Endpoint URI. Can someone please suggest. What might be going wrong?
    TIA
    Phani

    Hi Ramesh,
    Its an inbound scenario. I've placed a file on the host ftp server from where B2B is configured to pick the files, which isn't happening.
    Can you please tell me the possible reasons and the files which i've to look into in case of any errors.

  • Import Server not picking up the file

    Hello,
    I have 2 repositories running on the same server. Import server picks up file for one repository, but not for the other. What could be the reason? Also, for the repository, import server not picking up the file, workflow also does not send an email notification.
    Please help
    Subhash

    Hi Subhash,
    Hope you are not using the same Import Server for both the MDM Servers. If yes then you need to mention the MDM Sevrer name in the MDM Server parameter of MDIS.ini. Check the parameter list of MDIS.ini file.
    If your repository has password for Admin user then you need to specify the same in MDIS.ini file under your repository section for User = Admin and Passowrd = [Admin password]. Remove the E from the PAsswordE and give the password for Admin user. Once done restart the Import Server and check again, parameter Password would have converted to PasswordE.
    For Email Notification two things you need to check:
    1. You should have specified the mail server address in MDS.ini file under your repository section for parameter Mail Server.
    2. Workflow owner should have entry in Email address field of the user. Check this in Console under Admin -> Users.
    Regards,
    Jitesh Talreja

  • Xi server not picking up the file

    Hi,
    My Scenario is flat file to xml.I have declared all the file content conversion parameters and placed the input file in server.But the thing is XI server is not picking up the file.What could be the error.Does any error in content conversion has to do with XI-Server not picking up the file.
    Thanks,
    Srinadh

    Hi Bhargav,
    go to SXMB_IFR -> Runtime Workbench -> component monitoring -> adapter engine -> adapter engine monitoring or to communication channel monitoring to see the error in your sender file adapter..........rectify this error in comm channel in ID.......set filemode to delete..........then activate yur comm channel.........then your source file will  be picked by XI........
    Thanks,
    Rajeev Gupta

Maybe you are looking for