Creation of Invoice in ecc system from SRM
Hi,
We are using SRM 7.0 and ECC 5.0.
When we post a invoice(without PO reference) the IDOC get transmitter.
The status of the invoice IDOC is successful ( status 53 ) but no invoice document gets created in the backend system.
Has any one got this problem before?
Please help
Thanks,
Vignesh
Hi Vignesh,
In transaction BBP_PD, does your invoice show all the correct status'?
Is there an X beside the status Awaiting approval?
Is there an entry in table BBP_DOCUMENT_TAB for this document?
You should manually run update report CLEAN_REQREQ_UP and BBP_GET_STATUS_2 to ensure that SRM and the backend are up to date. then checking again you may see that the invoice has gone to the backend.
Is it only invoices that this occurs to?
Confirmations run off the exact same process and if it is affecting them also, there there may be an issue with you settings in table BBP_BACKEND_DEST?
Hope this helps,
Kind Regards,
Matthew
Similar Messages
-
[Help] Move ECC system from one server to another - Considerations
Hi Guys
We currently have two SAP ECC 5.0 Instances over DB2 9.7/AIX 6.1 on a same server (WS01), and now we are splitting this, by leaving Development box on WS01 and moving QA to WS08
What would you think/recommend the best approach to fulfill this requirement
Im taking in mind such things like, transport system, RFC connections, Database and SAP Profiles
What steps would you think are mandatory to have QA system fully working on a brand new server
Is an option to install an system from scratch on that new server (WS08), and they restore the actual database and perform the post processing steps just like a refresh, and then adding that system to the actual ECC landscape
Best Regards
Martin> We currently have two SAP ECC 5.0 Instances over DB2 9.7/AIX 6.1 on a same server (WS01), and now we are splitting this, by leaving Development box on WS01 and moving QA to WS08
>
> What would you think/recommend the best approach to fulfill this requirement
>
> Im taking in mind such things like, transport system, RFC connections, Database and SAP Profiles
>
> What steps would you think are mandatory to have QA system fully working on a brand new server
This process is called "system copy".
> Is an option to install an system from scratch on that new server (WS08), and they restore the actual database and perform the post processing steps just like a refresh, and then adding that system to the actual ECC landscape
It's an option but not necessary to first install a full featured system and then "overwrite" the database.
You can install a new system using the database backup of the original system.
http://service.sap.com/instguides
Markus -
Regarding posting invoice to sap system from non r/3 system
HI experts,
I have to create or change the existing invoice in sap system by using the idoc. Idoc has been extended to meet customer requirements. for creating i am using BAPI_INQUIRY_CREATEFROMDATA2 and for changing i am using BAPI_CUSTOMERINQUIRY_CHANGE in the same function module Z_IDOC_INPUT_INQUIRY_CREATEFRO (standardd one: IDOC_INPUT_INQUIRY_CREATEFROMD)
It is working fine for the creating but it is going into dump for change by giving error messge fm is not called properly. I am passing same all parameters to the change bapi like i have passed for the Creating bapi. please help me out in this.
Thanks & regards,
Prasanna
*good solutions will be rewarded***Hello Prasanna,
Go to transaction SE37, put in 'BAPI_INQUIRY_CREATEFROMDATA2' and use menu entry
- Goto - Documentation - Function Module Documentation
There you can find a description of the various parameters for that BAPI.
Regards,
Michael -
Calling a web service in external system from SRM
Hi folks,
A web service is created in the external system and I need to access this web service from a BADI. Can you tell me how can I call this web service (the external system is giving me a URL) and how I'll get a return. Please let me know in detail.
Thanks,
PremPrem,
Hi. You can call the service via HTTP protocol. Pass them values (SET_DATA), and receive a response (GET_DATA), via xml/html.
In your code you would need to create the xml data to pass them, and evaluate the returned xml.
Process...
Data setup
1) Create the XML to send them
Working with the external service
2) Open the HTTP connection
2a) cl_http_client=>create_by_url (IF_HTTP_CLIENT)
2b) lr_client->authenticate
3) Call the to send them the XML
3a) lr_client->request->set_data
3b) lr_client->send
4) Call the lr_client->receive to return the response
5) Close the connection lr_client->close
Data evaluate
6) Evaluation the returned XML and process.
Hope this helps
Cheers
Rob
Code example below.. (There are loads of SAP examples depending on which release you are on).
Process the call to the HTTP client - logic copied from RSHTML01 *
Open IF_HTTP_CLIENT
call method cl_http_client=>create_by_url
exporting
url = l_url
importing
client = lr_client
exceptions
argument_not_found = 1
plugin_not_active = 2
internal_error = 3
others = 4.
if sy-subrc <> 0.
message id sy-msgid type sy-msgty number sy-msgno
with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4
raising oops.
endif.
Authenticate the user
if not g_int_type-usr is initial.
move: g_int_type-usr to l_user,
g_int_type-password to l_password.
call method lr_client->authenticate
exporting
username = l_user
password = l_password.
endif.
Allow for Cookies
lr_client->propertytype_accept_cookie = lr_client->co_enabled.
Set the server protocol
select single gsval into l_server_protocol
from z77s0
where grpid = c_grpid
and semid = c_server_protocol.
if sy-subrc eq 0
and not l_server_protocol is initial.
move l_server_protocol to l_st_server_protocol.
call method lr_client->request->set_header_field
exporting
name = '~server_protocol'
value = l_st_server_protocol.
endif.
Send out the XML
Set body to XML data
lr_client->request->set_data( g_xxml ).
save_xml( i_role = cl_xml_document=>c_role_oreq ).
l_request_length = xstrlen( g_xxml ).
If Data is sent through then we need certain flags set
lr_client->request->set_header_field(
name = 'Content-Type'
value = zcl_tem_bsp=>c_xml_content ).
call method lr_client->request->set_header_field
exporting
name = '~request_method'
value = 'POST'.
Set length of string to the header fields
if not l_request_length is initial.
move l_request_length to l_st_request_length.
lr_client->request->set_header_field(
name = 'content-length'
value = l_st_request_length ).
endif.
Send the request
call method lr_client->send
exceptions
http_communication_failure = 1
http_invalid_state = 2
http_processing_failed = 3
http_invalid_timeout = 4
others = 5.
check_for_error 'Send'.
Receive the response
call method lr_client->receive
exceptions
http_communication_failure = 1
http_invalid_state = 2
http_processing_failed = 3
others = 4.
check_for_error 'Receive'.
Determined returned XML or HTML
g_xxml = lr_client->response->get_data( ).
Determine the header fields for failure validation
if lr_client->response->get_header_field( '~status_code' )
between 200 and 299.
save_xml( i_role = cl_xml_document=>c_role_ires ).
else.
l_status_code =
lr_client->response->get_header_field( '~status_code' ).
l_descript_1 =
lr_client->response->get_header_field( 'error' ).
l_descript_2 =
lr_client->response->get_header_field( 'errortext' ). -
Net Value in ECC differ from SRM Value in Goods Receipt
Hi All,
We are creating Goods Receipt in SRM.When we create Goods Receipt in SRM Goods Receipt shows correct value, where as in ECC it shows Wrong.
Ex: In SRM Goods Receipt value is '1000', where as in ECC it is '1' instead of '1000'. Could any body tell me what would be the reason.
and
could anybody explain me, How SRM replicates the Goods Recipts data to ECC Goods Receipt automatically..means is there any BADI/IDOC etc...what is the exact procedure...
Thanks in Advance...Hi,
SRM replicates the GR data to ECC through ALE/IDOC concept
Check in BD64 Distribution model will be created with message type MBGMCR for GR postiong
check in WE02 ( idoc display) inbound idcos in SRM and in ECC for outbound idocs for message type MBGMCR and also check the data records for that perticular GR.
Thanks
prasad s -
Invoice management system in SRM 7.0
Dear Experts,
I get to know that SAP is no longer developing the invoice management system from SRM 7.0. In fact they have partnered with open text to provide the IMS exception processing functionality plus additional OCR capabilities.
Does SAP in a way recommend customers planning to upgrade to SRM 7.0 to do away with IMS? could you please share your knowledge on it?
Thanks a lot in advance,
RanjanHi Schuffelen,
I have a quick question for you - what are the roles you assigned to the user with IMS.. in the Portal and in SRM 7.0?
I have assigned the portal role "com.sap.pct.srm.core.ro_invoicer" and the SRM role "/SAPSRM/ACCOUNTANT" to the user.
When you say Invoicing in IMS, do you mean that you are able to create Invoices with enhanced functionality, like, being able to change the document type, creating one-time vendor invoices etc (as mentioned in the link below)
http://help.sap.com/saphelp_srm50/helpdata/en/42/dc00a78d23162fe10000000a1553f7/frameset.htm
Any quick help is highly appreciated.
Sai
Edited by: SNR on Jul 19, 2010 4:44 AM -
Number ranges - APO or ECC system - Which one is master system?
Hi
In SRM always SRM system is a master system for issuing number range. to create a folow on documents like purchase request and Purchase order . SRM system always determines the number range for purchase orders , Purchase request .
for example in Classic scenario :-
SRM we create a Shopping cart and Purchase order in ECC system.but SRM determines the number range which number Purchase order needs to be created.
What about in APO number ranges for Purchase request and Purchase order ? .iS That SAME ? .
In APO , do you have technical scenarios like Classic and Extended classic?
classic :- shoping cart crated in SRM and Purchase order will be created in ECC system.
Ext Classic :- Shopping card created in SRM and Purchase order will be created in SRM itself and replicated to ECC system.
But both above scenarios, SRM system is a master system to issue number ranges.
i learnt that APO system dont supply any number ranges to create a PR or PO in ECC system (trigger from APO) only ECC system determines? is it true?
BR
MuhtuHi,
For Purchase requisition there is temporary number range in APO system but once requisition gets transfered to ECC through CIF it determines number range from ECC and returns back same number to APO.
For Purchase order number range exists in ECC only and not in APO. Even if you trigger conversion of PR to PO from APO number range will be taken from ECC only.
So ECC remains master system .
Regards,
Santosh -
CALL_FUNCTION_OPEN_ERROR in CRM while trying to connect to ECC system
Hi All,
We are having issues while connecting to ECC system from CRM at specific point of time.
It occurred only once yesterday . Since it is a production system, we need to investigate the cause of the issue.
Upon checking the logs, I can see dumps in ST22 stating CALL_FUNCTION_OPEN_ERROR while trying to connect to ECC.
This issue has been faced by multiple users at the same time.
Both CRM and ECC are in the same server . There are no errors in ECC system ,
The error description says
Error opening RFC connection
Error text........... "Group USER not found"
Description.......... "LgIGroupX"
The response time is fine for the system and during the time when the error occurred.
Both the systems are in kernel 720 patch level 416.
There are no errors in dev_rd and dev_ms as well.
The errors in trace file also give information that ECC system cannot be reached.
However our ECC system was available , up and running and there were no issues at that time with ECC.
I have attached the dump, kernel and patch level details , work process trace files and the response times.
Please suggest.
Thanks,
Sowmya.LB: Hostname or service of the message server unknown#DEST =PUCCLNT220#MSHOST
=puc.apps.eon.com#R3NAME =PUC#GROUP =USER"
disp+work information
kernel release 720
kernel make variant 720_EXT_REL
compiled on Linux GNU SLES-11 x86_64 cc4.3.4 use-pr121116 for linuxx86_64
compiled for 64 BIT
compilation mode UNICODE
compile time Feb 16 2013 02:50:12
update level 0
patch number 416
source id 0.416
Error from work process trace file
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
A reached MAX_RUDILOCKS for (user: L13526 , ta: ), sending RUDILOCK_RESET
M
M Mon Apr 20 15:48:09 2015
M ThPlgTimeout: ThPlgTimeout for plugin T144/U17974
A
A Mon Apr 20 15:58:59 2015
A *** ERROR => RFC Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 2825
LB: Hostname or service of the message server unknown
DEST =PUCCLNT220
MSHOST =puc.apps.eon.com
R3NAME =PUC
GROUP =USER
[abrfcio.c 9213]
A {root-id=441EA15C8F181ED4B9E4168F16E66417}_{conn-id=441EA15C8F181ED4B9E416A941234417}_1
A TH VERBOSE LEVEL FULL
A ** RABAX: end RX_GET_MESSAGE
A
A Mon Apr 20 15:59:02 2015
A *** ERROR => RFC Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 2825
LB: Hostname or service of the message server unknown
DEST =PUCCLNT220
MSHOST =puc.apps.eon.com
R3NAME =PUC
GROUP =USER
[abrfcio.c 9213]
A {root-id=441EA15C8F181ED4B9E4168F16E66417}_{conn-id=441EA15C8F181ED4B9E416A941234417}_1
A *** ERROR => RFC Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 2825
LB: Hostname or service of the message server unknown
DEST =PUCCLNT220
MSHOST =puc.apps.eon.com
R3NAME =PUC
GROUP =USER
[abrfcio.c 9213]
A {root-id=441EA15C8F181ED4B9E4168F16E66417}_{conn-id=441EA15C8F181ED4B9E416A941234417}_1
A *** ERROR => RFC Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 2825
LB: Hostname or service of the message server unknown
DEST =PUCCLNT220
MSHOST =puc.apps.eon.com
R3NAME =PUC
GROUP =USER
[abrfcio.c 9213]
A {root-id=441EA15C8F181ED4B9E4168F16E66417}_{conn-id=441EA15C8F181ED4B9E416A941234417}_1 -
Baseline date in Accounting document changed after creation of Invoice List
Hi all,
1) User Requirement:-
Creation of Invoice document(using VF01), Transfer u201CGoods Issue Dateu201D to FI accounting as a Baseline date instead of Invoice creation date.
To meet the above requirement I did enhancement name: SDVFX008 user exit: EXIT_SAPLV60B_008.
Its working fine and transfered goods issue date to Accounting(as baseline date) insted of invoice date.
2) Problem:-
After Creation of Invoice List (VF21) system again overwriting baseline date iwith invoice list date.
Does anyone know how to Stop overwriting baseline date in accounting while creation of invoice list.
Thanks & Regards
SudheerHi Valerie,
do you recall the User Exit?
Thanks -
Unable to access ECC transactions from CRM using Transaction Launcher
Hi Folks, we are trying to create a booking request using VA11 from portal. For this we have configured transaction launcher in CRM which will connect to ECC system from portal and VA11 screen will be launched. For this we have done the necessary configuration in transaction launcher (Including RFC destination and logical system) and this is working fine in Dev system but not in quality system. We are able to see SAP screen with toolbar Menu and System but not the entire transaction (refer image below). Our questions here are,
1) What user type has to be configured when connecting from CRM to ECC? (System, Communication data or any ohter)
2) If this has to work with user as Dialog, is there any supporting document from SAP saying this should be Dialog user?
3) Is there any other issue and need development specifically related BOR TSTC?
Warm regards and thanks in advance for your time.
PrasadHello JC,
Yes, it is possible . You have to create new work center link or Direct Link for the existing transaction launcher.
Transaction Launcher
Regards,
Ashik -
ECC Upgrade from ECC 5.0 to ECC 6.0 EHP4 - impact on XI 3.0
Hi,
We are palnning for upgrade our ECC System from ECC 5.0 to ECC 6.0 EHP4. We do not have any plan of upgrade on XI, which is on XI 3.0.
After ECC upgrade please provide the impact on XI 3.0 ?
Will XI 3.0 able to work with ECC 6.0 without any change or any change is required in the XI configuration level, please specify?
Thanks.>>Will XI 3.0 able to work with ECC 6.0 without any change or any change is required in the XI configuration level, please specify?
As far as I know, no change is required in XI configuration.
Regards,
Praveen Gujjeti. -
How to find the status of an invoice in ECC ?
Hi,
Could anyone please tell me how to find the status of an invoice in ECC system (Parked, posted or saved as completed)
Regards
Prashant ChauhanHI
MIR6
Regards
Kailas Ugale -
Trouble using LogonTicket for SSO to ECC System
Hi,
I am trying to connect to an ECC System from my portal. I created a system object and filled all relevant fields. When I run the Connection Tests the Connection Test for Connectors fails with
"Connection failed. Make sure that Single Sign-On is configured correctly"
I have imported the portal certificate into my backend system. But I still think that there is something wrong with the PSE on my ABAP side...
When I run the transaction SSO2 it says that the "The Digital Signature for This Certificate Cannot Be Verified" and that there are no entries in the certificate list.
When I open STRUSTSSO2 the certificate appears in the Certificate List and in the ACL as it should be...
Any help solving this issue would be appreciated...
Thanks ahead,
BerndHi Bernd,
Check the parameters in RZ10.
login/create-sso2_ticket = 2
login/accept_sso2_ticket = 1
Good Luck
Grilo -
Invoice posting from SRM system -ECC mandatory fields data need to be fille
Dear Experts,
I am creating an invoice from external system(SAP SRM) and generates an IDOC in SRM and same is sent to ECC. In ECC for creating invoice we have two mandatory fields house bank(hbkid) and section code(secco). These fileds data is not coming from SRM IDOC so i need to pass these fileds data before posting the IDOC.
I am using EXIT_SAPLMRMH_015 for passing these fields data. I tried to debug the exit but it is not stopping.
I written the below code for this but still data is not filling . I request you to give me your suggestions on this.
DATA: S_RBKPV TYPE MRM_RBKPV OCCURS 0 WITH HEADER LINE.
DATA: W_SCACD LIKE LFA1-SCACD.
S_RBKPV = E_RBKPV.
IF E_RBKPV-LIFNR IS NOT INITIAL.
SELECT SINGLE SCACD FROM LFA1 INTO E_RBKPV-SECCO WHERE LIFNR = E_RBKPV-LIFNR.
SELECT SINGLE VBANK FROM ZMM_HOUSEBANK INTO E_RBKPV-HBKID WHERE BUKRS = E_RBKPV-BUKRS
AND GSBER = E_RBKPV-GSBER.
IF SY-SUBRC EQ 0.
E_CHANGE = 'X'.
ENDIF.
ENDIF.
Regards,
RaviIdentified the EXIT and working on EXit.
Thanks
Ravi -
How is goods receipt and invoice sent from backend system to SRM system?
Hi friends
How is goods receipt and invoice sent from backend system to SRM system?
Thanks
regards
KrishnaHi Khan
BBP_GET_STATUS_2 and Clean_recrec_Up are background jobs to sync ecc and ebp.
BBPIV and MBGMCR are used to send goods receipt and invoice from srm to backend system
So we dont require any special idocs to send goods receipt and invoice from ecc to ebp.Are all handled by BBP_Get_status_2
Regards
Krishna
Maybe you are looking for
-
10.6.8 update breaks image capture?
Image capture works fine until it gets half-way through its final scanning operation, then it quits. This problem began after I completed an Apple suggested 10.6.8 update. I see indications that others have experienced this, but can't find how the pr
-
HP Paviliion HPE-120 F compatibility with Gateway montiro
I am upgrading to an HP Paviliion HPE-120F desktop tower but don't want to have to purchase a new monitor. Can anyone tell me if an older Gateway FPD1810 montior will work with the new tower?
-
Windows Server Datacenter 2012
Dear Team, We are using VM esxi 5.5 and we have bought volume License from microsoft for Datacentre 2012 R2. My concern is "how many 2012 data centre system I can create on VM with this License". Can I install 2012 enterprise /Standard or other versi
-
I suspended my plan for ninety days which will be up 1 August and I need to suspended it for an additional 90 days. I am in Italy and do not have the toll free international number. Can someone provide that to me at [personal detail removed] I may
-
Help me for the withe cover iphone
hi j caome from italy and sorry for my not good english, j have a problem, j have broken the white cover of my i phone where j can buy it on line or in Italy?At the store where j have bought the i phone told me that he haven't it (the behind cover of