Price during creating of Draft/Purchase Order fails in SP01 PL04

Hi,
we try to port an add-on of us to B1 2005 SP01 PL04. The Add-On create a Draft/Purchase Order by DI Api. Doing so works fine in 2005A SP00 PL08 and PL11.
Now we try to run it at SP01 and we got wrong prices in the DB.
Here some sample code in C#:
SAPbobsCOM.Documents document;
if(createAsDraftDocument == true)
  document = (SAPbobsCOM.Documents)MainClass.Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDrafts));
else
  document = (SAPbobsCOM.Documents)(MainClass.Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseOrders));
document.DocObjectCode = SAPbobsCOM.BoObjectTypes.oPurchaseOrders;
filling the documents head data
// adding a document line
document.Lines.Add();
// filling line
document.Lines.ItemCode = 1;
document.Lines.SupplierCatNum = otherValue;
document.Lines.Quantity = 1;
document.Lines.Price = 1;
// adding the document
if(document.Add() != 0)
  throw(new DocumentCreationException(MainClass.Company.GetLastErrorDescription());
  // everything OK now
  // fetch last docentry as docentry and save as xml
  SAPbobsCOM.Documents d = (SAPbobsCOM.Documents)(MainClass.Company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDrafts));
  d.GetByKey(Convert.ToInt32(docEntry));
  string fn = @"E:\draft.xml";
  d.SaveXML(ref fn);
In the XML I found:
<?xml version="1.0" encoding="UTF-16"?>
<BOM>
     <BO>
          <AdmInfo>
               <Object>112</Object>
          </AdmInfo>
          <ODRF>
               <row>
                    <DocEntry>6</DocEntry>
                    <DocNum>4</DocNum>
                    <DocType>I</DocType>
                    <CANCELED>N</CANCELED>
                    <Handwrtten>N</Handwrtten>
                    <Printed>N</Printed>
                    <DocStatus>O</DocStatus>
                    <InvntSttus>O</InvntSttus>
                    <Transfered>N</Transfered>
                    <ObjType>22</ObjType>
                    <DocDate>20060615</DocDate>
          <DRF1>
               <row>
                    <DocEntry>6</DocEntry>
                    <LineNum>0</LineNum>
                    <TargetType>-1</TargetType>
                    <TrgetEntry>0</TrgetEntry>
                    <BaseRef/>
          <TaxOnExpFc>0.000000</TaxOnExpFc>
                    <TaxOnExpSc>0.000000</TaxOnExpSc>
                              <DRF1>
               <row>
                    <DocEntry>6</DocEntry>
                    <LineNum>0</LineNum>
                    <TargetType>-1</TargetType>
                    <TrgetEntry>0</TrgetEntry>
                    <BaseRef/>
          <TaxOnExpFc>0.000000</TaxOnExpFc>
                    <TaxOnExpSc>0.000000</TaxOnExpSc>
                    <TaxOnExAp>0.000000</TaxOnExAp>
                    <TaxOnExApF>0.000000</TaxOnExApF>
                    <TaxOnExApS>0.000000</TaxOnExApS>
                    <LastPmnTyp/>
                    <LndCstNum>0</LndCstNum>
                    <UseCorrVat>N</UseCorrVat>
                    <BaseType>-1</BaseType>
                    <BaseEntry>0</BaseEntry>
                    <BaseLine>0</BaseLine>
                    <LineStatus>O</LineStatus>
                    <ItemCode>1</ItemCode>
                    <Dscription>1</Dscription>
                    <Quantity>1.000000</Quantity>
                    <ShipDate>20060615</ShipDate>
                    <OpenQty>1.000000</OpenQty>
                    <Price>5.000000</Price>
                    <TaxOnExAp>0.000000</TaxOnExAp>
                    <TaxOnExApF>0.000000</TaxOnExApF>
                    <TaxOnExApS>0.000000</TaxOnExApS>
                    <LastPmnTyp/>
                    <LndCstNum>0</LndCstNum>
                    <UseCorrVat>N</UseCorrVat>
                    <BaseType>-1</BaseType>
                    <BaseEntry>0</BaseEntry>
                    <BaseLine>0</BaseLine>
                    <LineStatus>O</LineStatus>
                    <ItemCode>1</ItemCode>
                    <Dscription>1</Dscription>
                    <Quantity>1.000000</Quantity>
                    <ShipDate>20060615</ShipDate>
                    <OpenQty>1.000000</OpenQty>
                    <Price>5.000000</Price>
which isn't as we expected and as it worked on PL00.
This is the same the draft-form of the last draft we created shows:
Price is 5 instead of the expected price of 1 we assigned through the DI-Api.
Note: The Article-price in the item master data is set to 5.00.
Is anyone out there who could help us as our add-on didn#t work any more on the new SP.
Thanks
Gerd

Hi all,
we found the problem our self. It seems that the handling of 'Price' and 'UnitPrice' differs a little bit between SP00 and SP01.
Setting the 'UnitPrice' in the document lines instead of of the 'Price' solves the problem.
A little bit ugly that the functionallity changes and there is no documentation found.
Greetings
Gerd

Similar Messages

  • Classic Scenario : Purchase Order failing to get created

    Hi,
    We are using SRM 5.0 classic scenario. We are only using SRM for classic scenario only. while trying to create the backend purchase order i get the following error "        Interval of number range object REQREQ does not exist: SC no. PO "
    I have defined the number ranges for PO
    Define Number Ranges for Shopping Carts and Follow-on Document
    EC     3000000000     3009999999     3000000019   internal
    Define transaction type : BUS2201 doc type ECPO
    Description          Purchase Order
    Int. Number Range         EC
    Ext. Number Range         02
    Status Profile
    BTrans.Category      BUS2201
    Description          Purchase Order
    Partner Determ.Proc.
    Text Schema          PO
    Event Schema
    In R/3
    I copied NB transaction type into ECPO
    Defined external number ranges
    Thanks
    Lebo

    Hi
    As Jagadish said,
    1. In SPRO what is the number range you defined for PO in "Define Num range per Backend System for Follow-on doc".
    bp - 10000 19999
    lp  - 20000 29999
    for eg bp -is backend purchase order no ranage
             lp - is local purchase order no ranage 
    2. Then make sure above number range is maintained in "Define Num range per Shopping Cart and Follow-on doc" and it should be Internal num range.
                bacclnt100(backend logical syatem)    bp pr rs
                  bp -backend po no range
                  pr - purchase requst
                  rs -reservation   
    3. this for r/3 classic po i.e bp
    Description Purchase Order
    Int. Number Range : BP
    Ext. Number Range
    Status Profile
    BTrans.Category BUS2201
    Description Purchase Order
    Partner Determ.Proc.
    Text Schema PO
    Event Schema
    4. define number range for local purchase orders
    Description Purchase Order
    Int. Number Range LP
    Ext. Number Range 03
    Status Profile
    BTrans.Category BUS2201
    Description Purchase Order
    Partner Determ.Proc.
    Text Schema PO
    Event Schema
    adding to Jagadish
    since you are in classic scenario
    a) one po number ranage for backend PO
    b) another po number ranage for local PO - Why this is required means if it is ordered a direct local PO will be created SRM rather than R/3 system. this PO document type also must be mapped in r/3.
    c) backend PO number ranage configuaration you can map in backend as external.
    regards
    muthu
    Edited by: Muthuraman Govindasamy on Jun 4, 2009 10:33 AM

  • Standalone Scenario - Error during Creation of Local Purchase Order

    Hi All,
         I am trying to setup Standalone Scenario, i have created all the master data locally, i am able to Order SC, but after workflow approval SC goes into error 'Error during creation of local purchase order from shopping cart XXXXXXXXX'
         I have created following configuration setting for local PO number
    1) In SPRO -> Cross-Application Basic Settings -> Number Ranges -> Define Number rang. for Schopping Carts and Follow-on Doc. --- i have number ranges for PO follow-on doc. i.e.
    inrerval No = PO, from number = 0004000000, to number = 0004999999, ext. = unchecked
    2) In SPRO -> Cross-Application Basic Settings -> Number Ranges -> Define Ranges per backend system for follow-on documents PO, PR etc
    3) In sourcing (SPRO -> Cross-Application Basic Settings -> Sourcing -> Define Interactive Sourcing for product categories) ---  sourcing is never carried out.
    Can anybody help?
    Regards,
    SAP Guy.
    Edited by: SAP Guy on Apr 23, 2008 2:32 AM

    Hi SAP Guy,
    Following steps are must for Local number range
    1) Create number range for local PO
    2) Maintain your logical system in 'Define number range per backend system for follow on document'
    3) Define Transaction Type for BUS2201, define document type (e.g. EC1)
    4) Assign Document type (EC1) in Org attribute BSA.
    Hope this helps.
    Regards,
    Manish.

  • Want to create a multiple Purchase Order using one file source

    I'm want to create a multiple purchase order using one source file. I want to read the file source create LINES in a purchase order and when the Vendor code changes I want to Add the purchase order and then create a new purchase order and Add LINES and so on.
    Right now I get  Item.no is missing [POR1.ItemCode][Line 2]

    Here is a code sample
        Private Sub testcode()
            Dim strOrdplanFile As String
            Dim oLineRec As SAPbobsCOM.Recordset
            Dim strLine As String = ""
            Dim ItemName As String
            Dim Quantity As String
            Dim RequiredDate As String
            Dim SupplierType As String
            Dim ShipTo As String
            Dim Vendor As String
            Dim oPurchaseOrder As SAPbobsCOM.Documents
            Dim bAddPOrder As Boolean = True
            Dim bPurchase As Boolean = False
            Dim sSQL As String
            Dim iReads As Integer = 1
            Dim iCurrentPurchaseNumber As Integer = 0
            Dim bErrors As Boolean = False
            Dim retCode As Double
            oPurchaseOrder = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseOrders)
            strOrdplanFile = strFolderLocation & "ORDPLAN.TXT"
            If File.Exists(strOrdplanFile) And FileLen(strOrdplanFile) > 0 Then
                Dim sr As New StreamReader(strOrdplanFile)
                strLine = sr.ReadLine()
                txtPurRec.String = "0"
                oFormStatus.Update()
                Try
                    Do
                        Vendor = strLine.Substring(0, 8).Trim()
                        ShipTo = strLine.Substring(12, 8).Trim()
                        SupplierType = strLine.Substring(26, 1)
                        ItemName = strLine.Substring(27, 20).Trim()
                        Quantity = strLine.Substring(94, 8)
                        RequiredDate = strLine.Substring(206, 9)
                        oLineRec = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
                        sSQL = "SELECT PrcrmntMtd, CardCode FROM OITM WHERE ItemCode = '" & ItemName & "'"
                        oLineRec.DoQuery(sSQL)
                        If oLineRec.RecordCount() > 0 Then ' if it exists add the record
                            If oLineRec.Fields.Item(0).Value.ToString = "B" Then
                                If (bAddPOrder) Then
                                    oPurchaseOrder.CardCode = Vendor
                                    oPurchaseOrder.DocDueDate = RequiredDate
                                    'Add first item to the purchase order
                                    oPurchaseOrder.Lines.ItemCode = ItemName
                                    oPurchaseOrder.Lines.WarehouseCode = ShipTo
                                    oPurchaseOrder.Lines.Quantity = CDbl(Quantity)
                                    oPurchaseOrder.Lines.Add()
                                    bAddPOrder = False
                                    bPurchase = True
                                    iCurrentPurchaseNumber = iCurrentPurchaseNumber + 1
                                    txtPurRec.String = "R: " & iReads & " W: " & iCurrentPurchaseNumber.ToString
                                    oFormStatus.Update()
                                Else
                                    'compare CardCode to make sure Vendor hasn't change
                                    If (oPurchaseOrder.CardCode.CompareTo(Vendor) = 0) Then
                                        'Add item to the purchase order
                                        oPurchaseOrder.Lines.ItemCode = ItemName
                                        oPurchaseOrder.Lines.WarehouseCode = ShipTo
                                        oPurchaseOrder.Lines.Quantity = CDbl(Quantity)
                                        oPurchaseOrder.Lines.Add()
                                    Else
                                        'vender code changed
                                        retCode = oPurchaseOrder.Add()
                                        If (retCode <> 0) Then
                                            SBO_Application.MessageBox(oCompany.GetLastErrorDescription(), 1, "OK", "", "")
                                        End If
                                        oPurchaseOrder.CardCode = Vendor
                                        oPurchaseOrder.DocDueDate = RequiredDate
                                        'Add first item to the purchase order
                                        oPurchaseOrder.Lines.ItemCode = ItemName
                                        oPurchaseOrder.Lines.WarehouseCode = ShipTo
                                        oPurchaseOrder.Lines.Quantity = CDbl(Quantity)
                                        oPurchaseOrder.Lines.Add()
                                        bAddPOrder = False
                                        bPurchase = True
                                        iCurrentPurchaseNumber = iCurrentPurchaseNumber + 1
                                        txtPurRec.String = "R: " & iReads & " W: " & iCurrentPurchaseNumber.ToString
                                        oFormStatus.Update()
                                    End If
                                    iReads = iReads + 1
                                End If 'new
                                strLine = sr.ReadLine()
                            End If
                        End If
                    Loop Until sr.EndOfStream
                Catch ex As Exception
                    MsgBox(ex.Message, MsgBoxStyle.Information)
                End Try
                If (bPurchase) Then
                    lRetCode = oPurchaseOrder.Add()
                End If
                sr.Close()
                swLogFile.WriteLine("Purchase orders stored : " & iCurrentPurchaseNumber)
                oPurchaseOrder = Nothing
            End If
        End Sub

  • Creating asset from purchase orders

    Dear Gurus.
    Please let me know how to create asset from purchase orders.
    Thanks
    Rgds,
    Saurabh

    hi,
    First, determine the information that is necessary for creating the purchase order:
    Check in the Purchasing component whether a purchase requisition exists for the asset (Logistics - Materials management - Purchasing).
    Determine the vendor from whom you are ordering the asset. If needed, enter the purchasing data for the vendor.
    Determine the asset number of the asset that is being ordered. If necessary, create a new asset.
    Create the purchase order. If there is a purchase requisition, use it as a reference (in Purchasing: Purchase order - Create).
    In the initial screen, when you specify the account assignment type A (for asset), this determines
    The account assignment to an asset
    How the goods receipt or the invoice receipt is to be handled (are asset values to be posted at the time of the goods receipt or at the time of the invoice receipt).
    Once you have entered the general purchasing data in the first screen (order date, material group, etc.), a dialog box appears. Enter the asset to which account assignment is to be made in this dialog box.
    If the asset master record for your purchase has not yet been created, you can create it directly from within the purchase order transaction.
    Display the order item and its current delivery status (in Purchasing: Purchase order - List display - By account assignment).
    Later, post the goods receipt or the invoice receipt. (The Customizing definition of the account assignment type determines when the asset values are posted - either at goods receipt or at invoice receipt.) See the corresponding documentation for the Materials Management (MM) component.
    regards,
    Siddharth.

  • Import Purchase orders failing with numeric/value error issue

    Import Purchase orders failing with numeric/value error issue

    Hi All,
    Import Purchase Orders program is failing with PL/SQL Numeric or Value Error.
    DECLARE
    ERROR at line 1:
    ORA-06502: PL/SQL: numeric or value error
    ORA-06512: at line 55
    Kindly help me to get the issue fixed

  • Error while creating Frame work Purchase order

    Hi Gurus,
    We are trying to implement Frame work order process with following configurations.
    1)Item cat  B for acc assingment Y
    2)Allow  item catg B with acc *** K and Y.(How to config this in SPRO)
    So when i am creating a PO adopted through Purchase Req (account ***  K and item cat B) i am getting error message "Pricing Error :Mandatory condition NAVS is Missing".So how do i configure this pricing process.
    Also when i am creating a Frame work order do i need to select the document type both in PO and PR as frame work order or NB order type will work with these config of Item cat B and acc *** Y?
    When i am creating a PR or PO with doc type frame work order the order unit is automatically populating as "AU" is this something std or do i have to do anything in configuration?
    When i created a PO with ref to PR aith account *** K into the PO and add the item category B the charging information was not maintained so how to maintian this?
    How to maintain the accounting info from PR?
    Also if there is a complete process link releated to config of frame work order that will be great.
    Thanks in Advance.

    Hi
    We are trying to implement Frame work order process with following configurations.
    Item cat B for acc assingment Y
    Create new acct assignment category in IMG -MM - Purchasing -Account Assignment - Maintain Account Assignment Categories (If you are sure of fields to be used then you can directly create Y, if not then copy existing category say K to new one and choose required fields)
    Allow item catg B with acc *** K and Y.(How to config this in SPRO)
    In Purchasing - account assignment - Define Combination of Item Categories/Account Assignment Categories - set combination for Y and B.
    Hope your documement types (PO & PR) allows item category B.
    So when i am creating a PO adopted through Purchase Req (account *** K and item cat B) i am getting error message "Pricing Error :Mandatory condition NAVS is Missing".So how do i configure this pricing process.
    Check the pricing procedure in IMG - Purchasing - Conditions - Define Price Determination Process - Define Calculation Schema - Check for calculation schema - NAVS has been maintained.
    Also when i am creating a Frame work order do i need to select the document type both in PO and PR as frame work order or NB order type will work with these config of Item cat B and acc *** Y?
    You need to choose document types while creating purchase transactions. If that document type doesnt support item category B- then you will get an error message.
    When i am creating a PR or PO with doc type frame work order the order unit is automatically populating as "AU" is this something std or do i have to do anything in configuration?
    For services (D category) we define AU as default unit (IMG - MM - External Services Management - Source Determination and Default Values - for Client/for Purchasing Organizations)
    When i created a PO with ref to PR aith account *** K into the PO and add the item category B the charging information was not maintained so how to maintian this?
    How to maintain the accounting info from PR?
    create Framework requisition and then copy it to a PO.
    Thanks

  • Price Determination (Pricing) Date Control - Purchase Order

    Hi,
    We are exploring the Price Determination (Pricing) Date Control in the Purchase Order.
    Clientu2019s requiring  is, correct me if it is a wrong requirement:
    We have created Tax Codes:
    C2 -  CST 2% valid from 01.04.2010
    C3 -  CST 3% valid from 01.04.2010
    We have created a purchase order with Tax Code C2 - CST 2% on 30.03.2010 as we are in doing back log entries. Since the tax code is valid from 01.04.2010 only , the purchase order is not displaying the Tax Code Value .
    Now we are doing the Goods Receipt on 01.04.2010, the system will not pass the entry for the CST as at time of GR, the System picks up the Tax data from the Purchase Order.
    Now we want that the System should pick up the Data at the Goods Receipt, not from the Purchase Order. Some one advised me to use put GR Date in Pr. Date Cat. Under Item-> Condition Control tab. We are able to view the Pr. Date Cat by changing the Screen Layout of ME21N.
    We want to know what use of the same & under what condition is, we use this.
    Our suggestion:
    1. We are of the view that we should create the Tax Codes with Valid Date from 01.01.2010 (not from 01.04.2010 as currently maintained)
    2. Or since we are doing the back log entry, we should create all the Open Purchase Orders dated 01.04.2010.
    Is this the correct way which we are suggesting?
    Please note that we are dealing with Excise Materials also?
    Please guide.

    Thanks for the reply,
    While testing the same, I also encountered the somewhat same problem.
    You are suggesting that we should change the Tax Code Valid From Date.
    What do mean by the follwoing:
    Pricing date category "GR date" can't be set in PO if price is entered manually (with condition type PBXX). This also means manually entered conditions at Po will not be used.
    Regards,

  • How sales order is created from inbound purchase order?

    Hi experts,
    My doubt is how a sales order is created when a customer sends a purchase order through EDI.
    My doubt really starts here.. (how the Idoc is posted).
    Case 1 : Just the process code is checked and corresponding function module is called and in background a sales order is created. (Or the below process)
    Case 2 : The process code will point to a workflow where an authorized person will enter some more additional data's and save the document.
    And also how pricing procedure, material determination, material substitution will take place/ works if we post a inbound purchase order into sales order since we need a human intervention for selecting the material in material determination etc..
    can u people clearly explain how the process takes place in real time ...
    with regards,
    James..
    Valuable answers will be rewarded..

    Hi James;
    Let me try to explain with an example...Let us say u r placing an Order (Purchase order) online in a website. So you will fill in the necessary details in terms of your address, you would choose a product and etc...
    Now, this is converted into a file and sent to SAP. SAP will inturn convert this file into an Idoc based on the input, the FM is called and the data is filled. At this point in time the status of the idoc would be 50. Now an validation happens and the idoc is pushed to status 64. Now there is a progrma RBDAPP01 is the which will do the actual processing, meaning converting the Idoc into an Order. If the idoc fails to convert then a workflow is created.
    When the Idoc is processed it will actually go through VA01 txn and it would typically do everything that we do when we enter a order manually. Automation is the only difference.
    Idoc is just data and this data as and when entered is processed and the necessary information is obtained. Meaning, when the Material is fed, the MM aspect of SAP kicks in and provides the necessary data, similarly the Pricing procedure is determined based on the parameters.
    In effect all the information is stored in SAP and are kicked in as and when they are called for.
    Hope you get an overview of this.
    Regards,
    Mani.

  • Stock transfer  Price determination in Billing from Purchase order

    Hi;
    Can we copy purchase order condition value of a material being stock transfered to other plant in billing document directly.
    I mean the condition value of material from PO of receiving plant  to billing document of deliverying plant pricing procedure.
    As per my information condition referencing is possible but I do not know how ?
    Pl. answer.
    Avinash

    Hi Avinash,
    This is very much possible..u need to have same condition types in STO pricing and Billing Pricing..in copy control from Delivery Type say NL of STO to Billing Type say F2 or F8...using tcode VTFL..u will find field price source in that select option A as purchase order
    Try create bill again...this will resolve ur problem
    Regards
    Jagdish

  • Price Varaince With ref to Purchase Order  for Good Receipt

    I want to set the Tolerance limit for GR using PO Price.I don't want to receive goods more than 500$ of PO Price ..In SPRO -MM- IM - Tolerance key for GR , There are two variance , one for Variance in the purchase order price quantity
    - Tolerance key B1 (error message)
    - Tolerance key B2 (error message)
    When i set them for 500 $ , it is not RE -appearing in the screen itself ..Any input ?

    Hi
    First Goto , OLMB----->Define Attributes of System messages--
    .> Activate, The message, Version 00, Application Area M7, Message No: 022 in to ERROR.
    Then, For the Line Item of  PO Price 10,000$, choose the line item -
    > In Item Detail----->In Delivery Tab----->Dont give any Over delivery tolerance and Unlimited delivery tolerance.
    For the Line Item of  PO Price 100$, choose the line item -
    > In Item Detail----->In Delivery Tab-----> give your required Over delivery tolerance  limit in %
    Your problem will be solved
    Reward if useful
    Regards
    S.Baskaran

  • What are the mandatory fields of BAPI for creating a new purchase order?

    Hi friends,
    I am very new to XI.My Boss has given me task to create a purchase order using BAPI. I want step by step guide to create it.How will i know which fields are mandatory for BAPI_PO_CREATE?

    Hi Shweta,
    However It depends upon the configuration that which fields to be passed.
    But you can check this by running the BAPI in the SAP system by using transaction Se37.
    The most commanly used fields are:
    HEADER :
    DOC_TYPE                       NB
    CO_CODE                        9001
    PURCH_ORG                    9001
    PUR_GROUP                    900
    VENDOR                         100000
    ITEM
    PO_ITEM                        00001
    MATERIAL                      MM10
    STORE_LOC                   01
    MAT_GRP                       01
    SHORT_TEXT                  SERVICE (optional )
    PLANT                            9001
    NET_PRICE                    500
    ITEM_SCHEDULE
    PO_ITEM                        00001
    SERIAL_NO                      0001
    DELIV_DATE                     05.04.2008
    QUANTITY                                  1.000
    You can run the BAPI with some test data... if something is missing the BAPI will ask for it... the Results are displayed in Return Table.
    Regrads,
    Sachin

  • Price Change indicator in Service Purchase order

    Dear Friends
    I am making one service purchase order, at service item level one price change indicator appears if its selected then at the time of service entry sheet it is possible to change value
    But in my case,this indicator is not appearing at the time of raising PO, can anybody guide me at what screen level we can make field settings according to this.
    Regards
    VIvek

    I think it is invesible for you
    go to Item detail scree in the PO
    here you will see the Color squar at the corner of service tab
    here click on that Icon
    it will open the tablesetting pop up
    here click on administrator adn uncheck the ESLL-PRS_CHG field
    Than click on activate and save
    now you will see this field.

  • Create a SUS purchase order locally in SRM

    Hi guys
    we run a SRM 5.0 with SUS installed.
    I tried to create a PO locally as Purchaser with transaction type "SUPO SUS Purchase Order".
    It now says that "transaction type SUPO must not be used for object type BUS2201".
    Does my error belong to
    (1) I cannot create a SUPO order in EBP as a purchaser, but I would have to create this in MM?
    (2) I made a mistake in customizing?
    if (1): Is there any trick to locally create a PO to show the custome how it looks like?
    if (2): What was my mistake?
    Tanks for an answer
    Mario
    PS: I will for sure award points for help...

    Hi
    we have a separate SRM Server running. Plan ist to transfer MM POs via PI to SUS.
    As we have a mapping problem that requires some more work to be done I tried to manually create a PO in EBP just to be able to show the look and feel of SUS to the customer. 
    You don´t think this would work? Do you know any function that would make it able to simulate a PO?
    regards
    Mario

  • Getting Price from KONV table for Purchase Order

    Hi All,
    I have to use the KONV table to get the Net Price for the Purchase Order Line Item. I am confused over the field KONV-KBETR because for Currency 'JPY' it shown a wrong figure. This is how I read the KONV table;
    SELECT SINGLE KBETR
      INTO ITAB-KBETR
    FROM KONV
    WHERE KNUMV = EKKO-KNUMV and
          KPOSN = EKPO-EBELP and
          KSCHL IN ('PBXX', 'PB00').
    The Correct figure should be 3,000 but it shows 30. For all other currencies it works fine. What should I do to arrive at 3,000 simply I could always multiply KONV-KBETR by 100. But this would affect for other currencies.
    Thanks,
    Kishan

    hi sri , check this 
    SELECT SINGLE kbetr INTO i_konpc-kbetr 
             FROM konp                       
             WHERE knumh EQ -knumh AND
                   kappl EQ -kappl AND
                   kschl EQ -kschl AND
                   loevm_ko NE 'X'.          
    remember in pricing u need to exclude the deleted line items ..
    loevm_ko ne 'X'  this is very important ..
    may be u need put a converting factor for JPN
    regards,
    Vijay

Maybe you are looking for

  • Set Radio Group Default Value Based on a Select List Change Event

    Apex 4.2 I have a radio group that is source is below. It returns 3 radio group item All,Miv,Courier SELECT type d, code r FROM vw_lov_depot   WHERE svc_name = :P320_DEPOT   ORDER BY 1 The radio group is only populated when :P320_DEPOT gets a value,

  • Bulding with makepkg results in chroot()...missing plus other errors

    I've been trying to make and build iroffer-dinoex from AUR, exept I noticed during the configure, it complained that chroot() missing. I went and ran configure manually to make sure chroot() wasn't really missing, and it worked fine. Not only that, b

  • WRT160Nv2 locking switch

    We have two WRT160Nv2 routers here at my library. They loose connections very often. I had to restart one of them twice this week. But the big problem they create is, that they some times lock up a whole switch, Linksys 4124. This has happened at lea

  • Which container element contains the triggering event name?

    hi,gurus, i have a workflow template, and i want to use a 'switch' to deal with different triggering event inside the template logic. but i can not find a element in the container which supposed to contain the triggering event name. could you please

  • Downloading Nikon NEF Raw into Photoshop CS3

    I recently changed from a Canon DSLR to a Nikon D5000.Like many other Nikon users I have hit a problem in trying to download Nikons NEF images into CS3 .On trying to open RAW images up comes the message "Unable to open document".I have checked on the