SRM Classic Scenario & Invoicing Service Purchase Orders through SUS
Hi everyone,
I hope I am able to provide enough information to ask this question. We are running SRM Classic Scenario in addition to SUS. We would like to be able to have our Vendors login to SUS and Invoice us. However, we are being told that in order to do this we will need to install EHP4. We are currently running ECC 6. Could someone help me understand what it is exactly that we are not able to do this as is? I understand that we are able to configure our current system setup to process Material related Invoices but not Services related invoices.
Thanks for your help.
Hi Jellis,
Your vendors can send invoice from SUS but only for material POs (As you are not running ECC 6 with Ehp 4)
If you want the vendors to send you invoice for service POs also, then you need to go with Ehp 4 as service POs are not supported in SUS using IDOC technology. They need to be in XML format only.
Regards,
Nikhil
Similar Messages
-
SRM 7.02 Classic Scenario - Transfer of Purchase Order to Backend
Good day,
I would really appreciate some assistance on the following matter:
We are implementing the classic scenario of SRM7.02 with ECC6.04 as backend.
Our process is as follows: Purchase
Requisitions are created in ECC and transferred to SRM by means of report BBP_EXTREQ_TRANSFER (we do not have PI/XI). These Purchase Requisitions are
converted to shopping carts in SRM and goes to the Sourcing Cockpit. RFX's are created and responses are entered on behalf of vendors. When I now want to
create a purchase order from the RFX response, I get a warning “PO xxxx is inthe process of transfer to backend system”.
When executing transaction SM21, I get a warning “XI unable to access SLD:"Could_not_determine_SLD_access_data". We do not have PI/XI and I would really
appreciate if somebody can assist me with the exact entries that must be maintained in table BBP_FUNCTION_MAP to transfer purchase orders from SRM to ECC.
I changed entries BUS2012 / CreateFromData1 /ERP_4.0/ERP_5.0 and ERP_6.0 from /SAPSRM/CL_SOA_ADPT_PO_CRT_ERP to L_BBP_BS_ADAPTER_PO_CRT_ERP10 and the PO replicated from SRM to ECC, but now in ECC, the purchase ordercannot be changed. It gives an error : Purchase Requisition xxxx can only be
ordered in system SRDxxxx (which is the SRM system).
Can somebody also please confirm that once Ihave replicated the Purchase order from SRM to ECC, the Purchase Order can be changed in ECC.
Thank you in advance,
MarindaI managed to resolve this by changing the system landscape from ERP6.0 to ERP 6.02
-
Hi MM Gurus,
Scenario is
Service Purchase Order for Travelling Charges ,
Service maintained at service tab is travelling charges 12 nos for 38000/- each
item cat D .
In main text of PO item qty appears is 1 nos and amount is 456000/- ok.
Service tax ia applicable on it is 12.36% ok
But base amount for this is 40% of 38000/- that means service tax is applicable on 40% of gross amount.
I am using manual condition Zser that is base service amount.
Up to this it is working fine.
Service Entry sheet filled, accepted and saved .ok
there are two service sheets 10000283 and 100000284 for example
During MIRO if i took the ref of service entry sheet and try to post the purchase order the tax amount system calculates is based on total amount that is 4560000/- and not on 38000/-, due to this i am facing problems in invoice verification.
Pls suggest
With regards
Nagarjuna ReddyDear Prashant,
No I have checked once again, Tax value is not getting divided as per individual service entry.
means that for total 10 service sheets are there and during miro is entered with referce of service entrysheet, tax value is showing means for each entry sheet total tax of 10 entry sheet of 40% amount is shown
Pls suggest
Nagarjuna Reddy -
How to Close Service Purchase Orders
Dear All,
Please guide me how to close Service Purchase order if the part services are pending and Net value is not completed or no service entry done.
But still we need to close the purchase order.
Is there any manual provision in Service Entry Sheet or Purchase order ?
Please help.
Shailesh PanchalHi,
Activate Delivery Complete Indicator on Service Purchase Orders through configuration.
SPRO-Materials Management-Purchasing-Purchase Order-Define Screen Layout at Document Level-PT9F-Define Screen Layout at Document Level-Optional
Now check all the service purchase orders for which you want to close.
Hope this will help you.
BR,
Patil -
Who is using SRM Invoice without Purchase Order?
Hello,
I want to implement SRM Invoice without Purchase Order as a method for our employees to enter their own non-purchase order invoices into SRM instead of having Accounts Payable enter them into R/3. The invoices would then go through financial approval workflow before posting in R/3 and being eligible for the next appropriate cheque run.
This will be a change to our corporate policy and I would like to connect with other companies who are allowing employees to enter their own invoices to find out whatever information or suggestions they can pass along to me.
Few facts:
We are running SRM 5.0 Classic with R/3 ERP 2005.
The invoices are for $3,000 or less.
We have Head Office plus many remote locations.
We would still send the invoices to Accounts Payable for retention.
Thank you,
Corinne TaylorHi Taylor,
We can enter the Invoice with out purchase Order also. But you need Invoice management system in SRM.
The Below document may help you and guide you further how to achieve.
Technical Description and Configuration Information
Purpose
The Business Package for Invoicing Clerk provides the possibility to use the Invoice Management System in the Portal. The Invoice Management System (IMS) allows you to process incoming invoices
(with and without purchase order) on the basis of exceptions.
Prerequisites
This document is intended to guide an administrator through the steps required to install and configure the Business Package for Invoicing Clerk. Previous knowledge of SAP architecture and systems, as well as a fundamental knowledge of the Internet and associated technologies are prerequisites.
To use the Business Package for Invoicing Clerk, the SAP SRM Server 5.5 must be installed in one of following ways in SAP ERP 2005:
· SAP SRM Server as an add-on to SAP ECC Server (product instance SAP ERP 2005 SAP ECC) to run Supplier Relationship Management (SRM) in one client of the ERP system.
· SAP SRM Server as a separate component to SAP ECC Server.
It is essential that you familiarize yourself with the contents of the corresponding Master Guide before starting to install the Business Package! All relevant system prerequisites are listed in the Master Guides.
You can find these guides for mySAP ERP and mySAP SRM on the SAP Service Marketplace at service.sap.com/instguides ®Installation & Upgrade Guides ® mySAP Business Suite Solutions:
● mySAP ERP ® mySAP ERP 2005 ® Planning
● mySAP SRM ® Using SRM Server 5.5
For more information on configuration, see SAP Solution Manager ® mySAP ERP 2005 ® Roles for the SAP NetWeaver Portal ®Invoicing Clerk. See also, mySAP SRM configuration information in SAP Solution Manager: Configuration ® mySAP SRM 5.0 ® Basic Settings for mySAP SRM.
See SAP Note 731386, Import of business packages with SAP NetWeaver. This note describes how to import business package EPA files into the SAP EP and how to install business package SCA files using the Software Deployment Manager.
Integration
The Business Package for Invoicing Clerk provides intranet/Internet access to several integrated backend systems. These include:
· SAP SRM Server 5.5
· SAP ECC 6.0
· SAP Business Information Warehouse (BW) 7.0 (BI Content 7.2)
Prior to beginning your installation, you should establish which components are
required in your system landscape.
Architecture
The architecture of the business package is represented in the figure below:
Landscape: Business Package for Invoicing Clerk
Process Flow
Roles, Worksets, Pages and iViews
The following objects are available:
Role Invoicing Clerk
com.sap.pct.erp.invclerk.invoiceclerk
Workset: Invoicing
com.sap.pct.erp.invclerk.invoicing
Invoice iView
com.sap.pct.erp.invclerk.create_invoice
Credit Memo iView
com.sap.pct.erp.invclerk.create_creditmemo
Subsequent Credit iView
com.sap.pct.erp.invclerk.create_subcredit
Subsequent Debit iView
com.sap.pct.erp.invclerk.create_subdebit
Invoice/Credit Memo iView
com.sap.pct.erp.invclerk.search_invmemo
Invoice Management iView
com.sap.pct.erp.invclerk.bbp_inv_main
Invoice Post Processing iView
com.sap.pct.erp.invclerk.invpostpro
Related services iView
com.sap.portal.navigation.worksetmap.RelatedServices
Document Overview iView
com.sap.pct.erp.invclerk.doc_overview
Document Quick Access iView
com.sap.pct.erp.invclerk.doc_qaccess
Excessive Invoice Document iView
com.sap.pct.erp.invclerk.invoice_report
Workset: Reports Overview
com.sap.pct.erp.invclerk.reporting
Reports Overview
com.sap.pct.erp.invclerk.reports
Workset: Service Map
com.sap.pct.erp.invclerk.service_map
Service Map iView
com.sap.pct.erp.common.servicemap
Thanks & Best Regards
Girisha M S -
Hi,
In my scenario I am sending material i.e Shirts ( item) for ironing process to the vendor as subcontracting ironing service through order. I would like to get back the material from vendor w.r.t PO order and payment to made to service performed throgh invoice verification w.r.t service entry sheet.
My thought up on the process to create subcontracting PO on subcontracting vendor along with articles. Article will be received to vendor as subcon article w.r. t subcon PO. After completion of service it will be return to our end w.r. t PO. GRN will be performed. Since it is regular practice, I would like to create service master for repective services and will be treated /incorporated in PO similar to service purchase order. Based on this purchase order SES will be created and payment of service will be settled through invoice verification w.r.t service entry sheet.
Please let me know whether my thinking are in line or not. if not please suggest the alternative.you can reach through phone also.
Thanks & regards,
Sanjay Rahangdale
09327162228ok
-
Closing service purchase order
hi all
i have a service purchase order, i have taken some services through service entry sheet, done invoice verification of the services. now i have no services coming from vendor, i want to short close at this stage. can anybody suggest the method to close the service po. i dont want to edit the service po quantity to the current required quantity, as the release procedure will re trigger.
thanks in advance
anilHi,
Open the last service entry sheet carried out for this PO, open the SES using ML81N and go for change mode and at the top you will find an icon for final set indicator.
Set this indicator and save the settings. So that furhter this PO cant be used for making any service entry sheets.
Regads,
RitiG -
Service Purchase Order Setting
Hi Grus
Can any one guide me step by step configuration setting for service purchase order upto invoice parking.
regardsHi,
I already defined FRL, GR / IR accounts. But when I accept serive through ML81N then I following message appear. I already defined account no. in WRX.
Entry Sh. POIt Rev. Sh. Txt AAss Error Message
"RC 3 M8 147 Account determination for entry INT WRX not possible."
regards -
Can we create purchase order through report programming?
hi experts.....
can we create purchase order through report programming?If yes plz give me the thread details?Hi,
Use this code in a program by using a BAPI function module
Anothe rway is using classical/ALV report using call transaction from a report for changing the PO
loop at i_header.
header-ref_1 = i_header-legacy.
headerx-ref_1 = c_x.
header-doc_type = i_header-bsart.
headerx-doc_type = c_x.
header-comp_code = i_header-bukrs.
headerx-comp_code = c_x.
header-purch_org = i_header-ekorg.
headerx-purch_org = c_x.
header-pur_group = i_header-ekgrp.
headerx-pur_group = c_x.
header-vendor = i_header-lifnr.
headerx-vendor = c_x.
concatenate i_header-bedat+4(4)
i_header-bedat+0(2)
i_header-bedat+2(2)
into header-doc_date.
headerx-doc_date = c_x.
header-created_by = i_header-ernam.
headerx-created_by = c_x.
header-currency = i_header-waers.
headerx-currency = c_x.
concatenate i_header-kdatb+4(4)
i_header-kdatb+0(2)
i_header-kdatb+2(2)
into header-vper_start.
headerx-vper_start = c_x.
loop at i_items where legacy = i_header-legacy.
item-po_item = i_items-ebelp.
itemx-po_item = i_items-ebelp.
itemx-po_itemx = c_x.
if i_header-bsart = 'NB'.
item-material = i_items-ematn.
itemx-material = c_x.
schedule-quantity = i_items-menge * 1000.
schedulex-quantity = c_x.
else.
item-short_text = i_items-ematn.
itemx-short_text = c_x.
item-matl_group = '1000'.
itemx-matl_group = c_x.
schedule-quantity = '1'.
schedulex-quantity = c_x.
endif.
item-plant = i_items-werks.
itemx-plant = c_x.
schedule-po_item = i_items-ebelp.
schedule-sched_line = '1'.
schedulex-po_item = i_items-ebelp.
schedulex-sched_line = '1'.
schedulex-po_itemx = c_x.
schedulex-sched_linex = c_x.
concatenate i_items-eildt+0(2)
i_items-eildt+2(2)
i_items-eildt+4(4)
into schedule-delivery_date.
schedulex-delivery_date = c_x.
item-price_unit = i_items-peinh * 100.
itemx-price_unit = c_x.
item-tax_code = i_items-mwskz.
itemx-tax_code = c_x.
item-shipping = i_items-evers.
itemx-shipping = c_x.
account-po_item = i_items-ebelp.
accountx-po_item = i_items-ebelp.
accountx-po_itemx = c_x.
if i_header-bsart = 'FO'.
item-pckg_no = sy-tabix.
itemx-pckg_no = 'X'.
limits-pckg_no = sy-tabix.
limits-limit = i_items-overalllimit.
limits-exp_value = i_items-expectedoverall.
posrvaccessvalues-pckg_no = sy-tabix.
posrvaccessvalues-line_no = '0'.
posrvaccessvalues-serno_line = '00'.
posrvaccessvalues-percentage = '100.0'.
posrvaccessvalues-serial_no = '01'.
account-serial_no = '1'.
accountx-serial_no = '1'.
accountx-serial_nox = c_x.
account-quantity = '1'.
accountx-quantity = c_x.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = i_items-kostl
importing
output = account-costcenter.
accountx-costcenter = c_x.
call function 'CONVERSION_EXIT_ALPHA_INPUT'
exporting
input = i_items-sakto
importing
output = account-gl_account.
accountx-gl_account = c_x.
item-acctasscat = i_items-knttp.
itemx-acctasscat = c_x.
item-item_cat = i_items-epstp.
itemx-item_cat = c_x.
endif.
append:item,itemx,schedule,schedulex,account,accountx,limits,posrvaccessvalues.
clear :item,itemx,schedule,schedulex,account,accountx,limits,posrvaccessvalues.
endloop.
call function 'BAPI_PO_CREATE1'
exporting
poheader = header
poheaderx = headerx
* POADDRVENDOR =
* TESTRUN =
* MEMORY_UNCOMPLETE =
* MEMORY_COMPLETE =
* POEXPIMPHEADER =
* POEXPIMPHEADERX =
* VERSIONS =
* NO_MESSAGING =
* NO_MESSAGE_REQ =
* NO_AUTHORITY =
* NO_PRICE_FROM_PO =
importing
exppurchaseorder = ponumber
* EXPHEADER =
* EXPPOEXPIMPHEADER =
tables
return = return
poitem = item
poitemx = itemx
* POADDRDELIVERY =
poschedule = schedule
poschedulex = schedulex
poaccount = account
* POACCOUNTPROFITSEGMENT =
poaccountx = accountx
* POCONDHEADER =
* POCONDHEADERX =
* POCOND =
* POCONDX =
polimits = limits
* POCONTRACTLIMITS =
* POSERVICES =
posrvaccessvalues = posrvaccessvalues.
* POSERVICESTEXT =
* EXTENSIONIN =
* EXTENSIONOUT =
* POEXPIMPITEM =
* POEXPIMPITEMX =
* POTEXTHEADER =
* POTEXTITEM =
* ALLVERSIONS =
* POPARTNER =
if ponumber eq space.
loop at return where type = 'E'.
clear buffer.
move-corresponding return to e_return.
concatenate i_header-legacy e_return into buffer.
transfer buffer to p2_file.
endloop.
move-corresponding i_header to i_eheader.
transfer i_eheader to p3_file.
loop at i_items where legacy = i_header-legacy.
move-corresponding i_items to i_eitems.
transfer i_eitems to p4_file.
endloop.
else.
commit work and wait.
endif.
clear:ponumber,header,headerx,item,itemx,account,accountx,limits,return,schedule,schedulex,posrvaccessvalues.
refresh:item,itemx,account,accountx,limits,return,schedule,schedulex,posrvaccessvalues.
endloop.
close dataset p2_file.
close dataset p3_file.
close dataset p4_file.
Regards
Krishna -
Condition type for deduction in service purchase order
Hi All,
Our client has scenario where in transport service Purchase order, client wants to deduct some part of amount as a security fund.
E.g client takes transport service from vendor amounting Rs. 1000 and client deducts Rs. 10 as a security fund so payment to vendor is Rs. 990. This deduction amount should go to separate GL.
Kindly let me know how can we map this scenario? I guess we can do this with the help of condition type but dont know from where to start and what will be the nature of condition type.
Thanks in advance.
Regards,
Nisha.Hi
What client is going to do with security deposit? Do they settle over a period of time?
Based on that you can do the config setting.
Case 1) Retaining of security deposit.
If client is not paying back and wants to keep the security deposit. They Wants to have track record of the same. Then you can use Z condition type by copying R002 discount using M/06 and assign GL in OBYC for that condition type.
Case 2) paying back security:
Create Z condition type by copying any freight condition and assign GL in OBYC
While creating PO use condition type.
While repayment of security deposit FI will use same GL as Db and vendor account as Cr using F-44.
Rgs -
Will Service Purchase Order will create GR/IR ?
Hi,
This is with referece to creating Service purchase order.
I Created Service Purchase order but when i am doing GR/IR MIGO and Invoice Verification MIRO.it is not allowing me.my question is for Service Purchase order whether we can do GR/IR and also MIRO Transactions.
It will be help ful if you can send some configuration steps.
Thanks
MichealHi,
If you are using item category B then you are not using Service Purchase orders.
Service POs use item category D and are quite different to "normal" POs that is why everyone has been getting confused by your problem.
What you are doing is using normal purchase orders but usinf them for ordering services (with a limit on the value, i.e. item category B).
So let us get this straight first. You are using normal purchase orders with item category B.
If you want to control the GR flags then this is done by configuring the Account assignment categories, using the config transaction (Not by document type, this controls which fields are visble or changeable).
The path to the config is MM > Purchasing > Account assignment > Maintain account assignment categories.
So it all depends on which account assignment category you use and all are available for your "service" POs (except blank) and non-service POs.
I hope this clarifies the issue.
Steve B -
Create service purchase order with negative value
Hello,
we created a service purchase order using the specific item category (value D) and with the service number details. We posted the entry service sheet with the transatcion code ML81N and we did the invoice verification.
Now we need to reverse this document flow: in particular our requirement is to create a new purchase order (like a return order for goods) and then to post an entry service sheet with the opposite sign (both cost center and G/L account).
Do you know whick document type I can use or how i can meet this requirement? Please consider that I cannot reverse the original document but I need to create new ones.
Thanks in advance,
Alessandrocheck below thread;
service order
yogesh -
Service Purchase Order will create GR/IR
Hi,
This is with referece to creating Service purchase order.
I Created Service Purchase order but when i am doing GR/IR MIGO and Invoice Verification MIRO.it is not allowing me.my question is for Service Purchase order whether we can do GR/IR and also MIRO Transactions.
It will be help ful if you can send some configuration steps.
Thanks
MichealHi,
I Know the meaning of consignment.
Please can you help on the following.
1.Whether the Purchase orders with consignment is treated different with normal purchase orders.
2.What is the process of creating Puchase orders with the consignment..
3.Whether It will have GR/IR.
4.Please can you provide the Configuration steps in creating Consignment PO.
Thanks
Micheal -
If you create a service entry sheet, process the service entry
approval,post an invoice for an amount greater than the Service entry
then, cancel
the entry sheet and add a new service specification (i.e. same entry
sheet), the following problem occur:
1. You can no longer cancel the invoice if the services of the entry
sheet are deleted.
2. After changing the entry sheet and renewed acceptance of services
performed, a posting takes place where the value differs from the
value of the entry sheet.
Steps to Reproduce:
1. Create a Service Purchase Order of $2,675.00
2. Create a Service Entry against the Purchase Order for $2,675.00
3. Approve Service Entry against the Purchase Order for $2,675.00
a/c postings Dr Expense $2,675.00
Cr GR/IR $2,675.00
4. Create an Invoice against the Service Purchase Order for $6,452.50
a/c postings Dr Expense $3,777.50
Dr GR/IR $2,675.00
Cr Vendor $6,452.50
5. Create Credit Memo $1,537.00
6. Revoke the Service Entry against the Purchase Order for $2,675.00
I am expecting the Reversal of the Service Entry figure is $2,675.00, but instead, the Reversal of the Service Entry figure is $1,537.00. Why is that so? I need to be able to Reverse/Delete the PO. Please help...
Thank you.Hi,
please check the folowing notes for further information:
856682 Goods receipt document cancelled with incorrect value
499575 FAQ: Invoice verification/goods receipt in service
440942 GR cancellation not equal to GR
Regards,
Edit -
No Inoice Varification for Service Purchase Order
I want Service entrries to be generated for service purchase order but I don,t want Invoice Varification (MIRO) for that Purchase Order or Service Entry.
Pl let us know how can I configure this.
regards,
SanjayHi,
Not sure, why there is such a business requirement...
However, standard SAP has not provided any such facility for Item cat (D) service, any possibility to suppress IR. You may try creating an account assignment cateogry ( Copy ofr K - Cost Cneter) and deselect Invoice Receipt checkbox in the config of new account assignment category. Assign the new a/c assignment category to Item Category D.
Regards
Maybe you are looking for
-
Where do I put my Action Script?
So, I created a small Flash site with no loading of external swfs. I am strictly using the timeline using labels. I have a layer for my main buttons (home, portfolio and timeline). I have selected AS3 for the file and I have those buttons working fin
-
Run_report_object in 10g
Hello, I am trying to call a report from a 10g form thru RUN_REPORT_OBJECT. The report's MODE is 'character' and DESFORMAT is 'wide'. The run call works fine when I give 'file' in report object's property pallette and the output is created. But when
-
ORA-01041 hostdef extension doesnt exist during Oracle 9.0.1.1.1 install
Installing Oracle 9.0.1.1.1 with all default values on Windows 2000 Server SP2 gets the following errors during "Creating and Starting Oracle instance" in the Database Configuration Assistant: ORA-01041 internal error: hostdef extension doesn't exist
-
Hi HTMLDB, When I request a workspace on 'Tasks menu' in htmldb login page, what privileges are provided to new schema? Only connect role??? Thanks in advance, Rui
-
Manage Day Level in BPC Dimension
Hi Experts, Need your external point of view and analysis, A client need to manage their Gross Sales at Day Level. we though to manage this in a specific model , by using a standard Time Dimension , and then a User defined Dimension to manage the da