Webservice - RFC

Hello,
I would like to establish a web service that is able to call the RFC BAPI_DOCUMENT_CREATE2 and send back the created DIS number. How have to look the integration process like?
I created a file->rfc->file process with a integration process like :
Receiver : async (from source file)
Sender :   synchronous (to rfc and back)
Sender :   async (to destination file)
But how to for the Webservice -> RFC process? Like this:
receiver : synchronous (from web service and back)
sender   : synchronous (to rfc and back)
Is this correct? Or must the receiver be asynchronous?
If so, do I have to include an additional sender step at the end??
Thanks
chris

Once again a inventory:
Design:
========
Data-Types:
DT_Input
DT_Output
Message-Types:
MT_Input - takes information from webservice
MT_output- repsonse from bapi to webservice
message-interface
MI_RFC_CALL_SYNC_OUT - outbound for webservice
do I need a second one here?
Message-Mapping
Webservice_to_RFC - maps infos from MT_input message to bapi
RFC_to_Webservice - maps bapi.response to MT_output
Interface-Mapping
IM_Webservice_RFC - maps request and response
RFC:
BAPI_DOCUMENT_CREATE2 - imported BAPI
Config:
========
communication channel
Send_SOAP - input for soap messages
receiver_RFC - for connection with SAP
Do I forget anything? With this I got a checked
flag, but no document is created.
Could it be that the original BAPI only runs test mode
and I need a wrapper to execute it?????
thanks

Similar Messages

  • Error after import external webservice(RFC) wsdl url to Process Composer

    Hi all,
    I try to use RFC webservice in my BPM as below:
    1. Expose RFC as webservice using CAF (import external service RFC and then create application service use this external service)
    2. Define Destination in NWA.
    3. Create a Process Composer project, and import the external webservice(RFC) wsdl file as service interface in the project.
    After importing, i get error : the port type specified for the ...binding is undefined. Check port type name and ensure it is defined.
    If i import another external service, not RFC (such as business object), there is no error.
    My system is NWCE 7.11
    Thanks in advance,
    Sinh.
    Edited by: Sinh Nguyen Van on Jul 20, 2009 8:29 AM

    Hi Bharath,
    Below is content of wsdl url and error message, thanks
    Error message:
    The 'zfm_rfc_caf_as' port type specified for the 'zfm_rfc_caf_asBinding' binding is undefined. Check the 'zfm_rfc_caf_as' port type name and ensure it is defined.
    wsdl url :
    - <definitions xmlns="http://schemas.xmlsoap.org/wsdl/" targetNamespace="http://www.sap.com/caf/demo.sap.com/s00_caf_rfc/modeled/zfm_rfc_caf_as" xmlns:b0="http://www.sap.com/caf/demo.sap.com/s00_caf_rfc/modeled/zfm_rfc_caf_as">
      <import namespace="http://www.sap.com/caf/demo.sap.com/s00_caf_rfc/modeled/zfm_rfc_caf_as" location="http://sinhnv-lap:50000/zfm_rfc_caf_as/zfm_rfc_caf_asBeanImpl?wsdl=binding&mode=ws_policy" />
    - <service name="zfm_rfc_caf_as">
    - <port name="zfm_rfc_caf_asBindingPort" binding="b0:zfm_rfc_caf_asBinding">
      <address xmlns="http://schemas.xmlsoap.org/wsdl/soap/" location="http://sinhnv-lap:50000/zfm_rfc_caf_as/zfm_rfc_caf_asBeanImpl" />
      </port>
      </service>
      </definitions>
    Edited by: Sinh Nguyen Van on Jul 22, 2009 4:18 AM

  • WebService - RFC - WebService Scenario

    Hello All,
    I have the following scenario:
    An external program wants to send customer data to R/3. in R/3 I have to run an RFC that creates a customer with this data and return the new customer number back to the external program. The external program will be using a web service for communicating. I have done a lot of XI but never Web Service.
    1. Can I do this synchronously without BPM or do I need a "proxy" RFC for the response?
    2. I guess I have to prepare a wsdl with the "define web service" tool in the integration builder. What do I do with this file? Do I have to deploy it? where? how?
    3. If I can do it synchronously with RFC, do I need to define a message interface for the RFC?
    Any pointers will be greatly appreciated.
    Thanks,
    Yoni

    Hi Yoni,
    1. Can I do this synchronously without BPM or do I need a "proxy" RFC for the response?
    Yes, you dont need BPM
    2. I guess I have to prepare a wsdl with the "define web service" tool in the integration builder. What do I do with this file? Do I have to deploy it? where? how?
    Import WSDL from WebService or create an outbound interface
    3. If I can do it synchronously with RFC, do I need to define a message interface for the RFC?
    No, you can import the RFC from R/3. It will be used as inbound interface.
    Regards,
    Udo

  • Webservice - RFC Timeout

    Hi experts, The scenario is Web Service (REST/POST) RFC. For large messages, it takes more than 60 seconds for SAP to process and send the response back. When this is tested in SOAPUI, I get SocketTimeException. Increasing the socket timeout in SOAPUI would resolve it. But the problem still happens for messages with larger volume of data that takes more than 2 minutes (sometimes 10 minutes) to complete. When it happens in SOAPUI, I usually get 'The proxy server received an invalid response from an upstream server' but when I check the actual message in SXI_MONITOR, it's still getting processed. After some time, it will actually complete. Has anyone encountered this issue before? Appreciate your inputs. Thanks!

    Hi Mark,
    with synchronous messages it is important to consider timeouts from each connection to be established. So soapUI-PI, then PI-BackendSystem plus anything that might be in between. If your timeout soapUI-PI is smaller than the following ones, you'll get that phenomenon. soapUI will cut the connection, but PI will hold it and maybe receive an answer from the backend. This answer will end up in the void, since the original requester (your soapUI) has already disconnected. But for PI, this will be OK and status "successful". PI does not control and monitor the client's connection.
    In other words, the cancel of the connection is only performed for that same connection, it is not propagated to any subsequent connections.
    Hope that I was clear enough,
    Jörg

  • Webservice call from RAD

    Hi,
    I published a RFC/Webservice in 6.20. I have successfully tested using an XMLSPy tool. Now I asked my friend in WEB APP team who has a RAD(Rational App. Devlopment) to consume my webservice by providing teh WSDL file.
    HE is getting 'Unable to deserialize......' error for one of the paramters that my RFC returns. I have a TABLES parameter and a EXPORT paramter which I send back to the caller. When I remove the EXPORT parameter, he is able to consume the service.
    I can add the export paramter to the TABLES paramter fields but doesn't and get by this probelm but that field doesn't  belong there logically. It is like a header field.
    Can  I send only one response through this webservice/RFC? Any suggestions?
    Thanks

    The interface of my RFC/Webservice:
    NOT WORKING FROM RAD:
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(USERID) TYPE  SY-UNAME
    *"     VALUE(CREDENTIAL) TYPE  ZFTPPASSWORD
    *"     VALUE(T_DEALER) TYPE  ZSDRDDHEADER-KUNNR OPTIONAL
    *"     VALUE(S_DEALER) TYPE  ZSDRDDHEADER-KUNNR_EC OPTIONAL
    *"     VALUE(TRANSACTION_DATE) TYPE  SY-DATUM DEFAULT SY-DATUM
    *"     VALUE(RETURN_FLAG) TYPE  ZSDDBSRETURN OPTIONAL
    *"  EXPORTING
    *"     VALUE(AGREEMENT) TYPE  VBELN
    *"  TABLES
    *"      TPARTDISC STRUCTURE  ZPARTDISC
    *"  EXCEPTIONS
    *"      AUTHENTICATION_FAILED
    *"      COMM_ERROR_SAP
    WORKING FROM RAD:
    ""Local interface:
    *"  IMPORTING
    *"     VALUE(USERID) TYPE  SY-UNAME
    *"     VALUE(CREDENTIAL) TYPE  ZFTPPASSWORD
    *"     VALUE(T_DEALER) TYPE  ZSDRDDHEADER-KUNNR OPTIONAL
    *"     VALUE(S_DEALER) TYPE  ZSDRDDHEADER-KUNNR_EC OPTIONAL
    *"     VALUE(TRANSACTION_DATE) TYPE  SY-DATUM DEFAULT SY-DATUM
    *"     VALUE(RETURN_FLAG) TYPE  ZSDDBSRETURN OPTIONAL
    *"  TABLES
    *"      TPARTDISC STRUCTURE  ZPARTDISC
    *"  EXCEPTIONS
    *"      AUTHENTICATION_FAILED
    *"      COMM_ERROR_SAP

  • Implementing Webservices

    Hi All,
    We would like to implement webservices(i.e SOAP webservices) to connect SAP system to Thirdparty System.
    Could you please tell me how to Create Webservices RFC function module.( i know how to write RFC with Destination).
    Please tell me is it Compatible for my present System .
    Details as follows :
    SAP R/3 Enterprise
    Release           :  620
    Thank You
    Ram

    Hi
    Check this link
    http://****************/Tutorials/XI/WebService2RFC/page1.htm
    Regards
    MD

  • SOA - webservices creation

    Hi
    Can anyone suggest the best of creating a webservice/ RFc enabled function module for ME21N and me51N t-codes for creation of purchase request and order.
    We understand the service will contain only functionality and not screen.
    And the standard BAPI's for the same do not suffice as they require manual input for most of the fields. But from the screen if we enter PR no. most of teh fields get populated.
    Please help.
    Regards
    Lavanya

    Hello,
    you have two existing ways: the first one is to use the existing BAPI or  Consuming Enterprise Services and the Second way is to develop you own WS for creating WS for PO_Create
    Get Help from this blogs
    /people/austin.chinn/blog/2006/10/18/esoa-chronicles-part-i-consuming-sap-enterprise-services-using-visual-composer-and-the-composite-application-framework
    /people/rudolf.held/blog/2007/07/02/how-to-consume-an-enterprise-service-from-the-es-workplace-in-web-dynpro--part-ii-sample-code-for-download

  • Pricing with IPC4 and CRM4

    Hi,
    I'm very new to IPC and CRM-Pricing and need some help for a special task.
    I need a function module in CRM4 to determine prices with the IPC4.
    At the end, this function module should act as a webservice (rfc-enable) to determine prices for a products by using the following input-parameters:
    - materialnr.
    - sold-to-party
    - Sales Org.
    - Distribution Channel
    - Division
    For this task I tried to implement an ABAP function module that uses the function module 'PRC_PD_CREATE' and 'PRC_PD_ITEM_CREATE'. The problem is that I get always 0.00 values as price back. You can find the IPCServErr.log in the text below. Can you imagine what I've done wrong, or do you know a better way to get prices out of CRM by using the IPC?
    IPCServErr.log:
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Debug: RFC request: client=011&userName=MATHWEGE&userLocation=QME&type=CRM&application=IPC_TTE
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-3] Info: command executed:CreateSession, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Debug: RFC response: newSessionId=26162783
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Info: response time of command CreateSession: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Debug: RFC request: IV_SESSION_ID=26162783&procedureName=ZFI001&application=CRM
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-4] Info: command executed:GetPricingProcedureInfo, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Debug: RFC response: conditionTypesWithDataSource[1]=VPRS&dataSources[1]=H&purposes[1]=null&availableItemConditionTypeNames[1]=EK02&availableItemConditionTypeNames[2]=YSUP&availableItemConditionTypeNames[3]=YCOP&availableItemConditionTypeNames[4]=ZFIP&availableItemConditionTypeNames[5]=ZFR1&availableItemConditionTypeNames[6]=YGDV&availableItemConditionTypeNames[7]=YGV1&availableItemConditionTypeNames[8]=VA00&availableItemConditionTypeNames[9]=YA00&availableItemConditionTypeNames[10]=YA01&availableItemConditionTypeNames[11]=YA02&availableItemConditionTypeNames[12]=ZPVB&availableItemConditionTypeNames[13]=ZPV8&availableItemConditionTypeNames[14]=ZPVN&availableItemConditionTypeNames[15]=YN00&availableItemConditionTypeNames[16]=PN00&availableItemConditionTypeNames[17]=ZXX4&availableItemConditionTypeNames[18]=ZXX1&availableItemConditionTypeNames[19]=ZFI3&availableItemConditionTypeNames[20]=YGEX&availableItemConditionTypeNames[21]=YGBU&availableItemConditionTypeNames[22]=YGCU&availableItemConditionTypeNames[23]=YIBW&availableItemConditionTypeNames[24]=ZFRF&availableItemConditionTypeNames[25]=YPIZ&availableItemConditionTypeNames[26]=ZFR8&availableItemConditionTypeNames[27]=YPMZ&availableItemConditionTypeNames[28]=ZPV3&availableItemConditionTypeNames[29]=ZPV5&availableItemConditionTypeNames[30]=ZPRV&availableItemConditionTypeNames[31]=Z006&availableItemConditionTypeNames[32]=Z007&availableItemConditionTypeNames[33]=ZFRD&availableItemConditionTypeNames[34]=ZFRE&availableItemConditionTypeNames[35]=GRWR&availableItemConditionTypeNames[36]=EDI1&availableItemConditionTypeNames[37]=EDI2&availableItemConditionTypeNames[38]=ZFI1&availableHeaderConditionTypeNames[1]=YM00&availableHeaderConditionTypeNames[2]=ZFR3&availableHeaderConditionTypeNames[3]=YHBU&availableHeaderConditionTypeNames[4]=YHCU&availableHeaderConditionTypeNames[5]=YHGW&availableHeaderConditionTypeNames[6]=ZFI0&availableHeaderConditionTypeNames[7]=ZFI2&availableHeaderConditionTypeNames[8]=Z006&availableHeaderConditionTypeNames[9]=Z007&availableHeaderConditionTypeNames[10]=ZFRD&availableHeaderConditionTypeNames[11]=ZFRE&headerAttributeNames[1]=CURRENCY&headerAttributeNames[2]=DIS_CHANNEL&headerAttributeNames[3]=DIVISION&headerAttributeNames[4]=FKART&headerAttributeNames[5]=HEADER_DIVISION&headerAttributeNames[6]=INCOTERMS1&headerAttributeNames[7]=INVENT_LOC&headerAttributeNames[8]=PRICE_GRP&headerAttributeNames[9]=PRICE_LIST&headerAttributeNames[10]=PROCESS_TYPE&headerAttributeNames[11]=REF_CURRENCY&headerAttributeNames[12]=SALES_ORG&headerAttributeNames[13]=SALES_ORG_ORDER&headerAttributeNames[14]=SHIP_COND&headerAttributeNames[15]=SOLD_TO_PARTY&headerAttributeNames[16]=TAX_DEPART_CTY&headerAttributeNames[17]=TAX_DEST_CTY&headerAttributeNames[18]=TAX_GROUP_BP_01&headerAttributeNames[19]=TAX_X_EU_CTY_FRO&headerAttributeNames[20]=TAX_X_EU_CTY_TO&headerAttributeNames[21]=VAT_REG_NO&headerAttributeNames[22]=YCCNDVAL_641_LIM&headerAttributeNames[23]=YCCNDVAL_KSCHLMM&headerAttributeNames[24]=YCCNDVAL_KSCHLMP&headerAttributeNames[25]=YC_PRIC_PROC&headerAttributeNames[26]=YR_KONDS&headerAttributeNames[27]=YR_PR_REQ_609&headerAttributeNames[28]=YR_PR_REQ_617&headerAttributeNames[29]=YY_VKORG_R3&itemAttributeNames[1]=INDICATOR_IC&itemAttributeNames[2]=PRC_GROUP3&itemAttributeNames[3]=PRC_INDICATOR&itemAttributeNames[4]=PRICE_PRODUCT&itemAttributeNames[5]=PROD_PR_GROUP&itemAttributeNames[6]=TAX_GROUP_P&itemAttributeNames[7]=YYRPSTYV&itemAttributeNames[8]=ZZPRODH1&itemAttributeNames[9]=ZZPRODH2&itemAttributeNames[10]=ZZPRODH3&itemAttributeNames[11]=ZZPRODH4&itemAttributeNames[12]=ZZPRODH5&itemAttributeNames[13]=ZZPRODH6&itemAttributeNames[14]=ZZPRODH7&conditionAccessTimestampNames[1]=PRICE_DATE
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Info: response time of command GetPricingProcedureInfo: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Debug: RFC request: IV_SESSION_ID=26162783&useDocumentId=473866A41F6C63FDE10000000A69C053&procedureName=ZFI001&application=CRM&documentCurrencyUnit=EUR&localCurrencyUnit=EUR&language=D&country=DE&dateFormat=dd.MM.yyyy&partialProcessing=N&keepZeroPrices=N&editMode=A&groupConditionProcessing=N&readPricingDocumentFromDb=N
    Nov 12, 2007 1:34:05 PM  ...e.log.log_api.SPE.pricingDocumentInit JCO.ServerThread-2 Debug: PricingDocument INIT FOR PricingDocument: 473866A41F6C63FDE10000000A69C053
    Nov 12, 2007 1:34:05 PM  ...e.log.log_api.SPE.pricingDocumentInit JCO.ServerThread-2 Debug: PricingDocument TRY TO CREATE IPCCacheManager
    Nov 12, 2007 1:34:05 PM  ...p.sxe.log.log_api.SPE.IPCCacheManager JCO.ServerThread-2 Debug: IPCCacheManager - TRY TO CREATE IPCCacheManager
    Nov 12, 2007 1:34:05 PM  ...p.sxe.log.log_api.SPE.IPCCacheManager JCO.ServerThread-2 Debug: IPCCacheManager - Cache record count:71
    Nov 12, 2007 1:34:05 PM  ...p.sxe.log.log_api.SPE.IPCCacheManager JCO.ServerThread-2 Debug: IPCCacheManager - NO ClearCache Cache-TimeStamp:12.11.2007 current Date:12.11.2007
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hi8br014 JCO.ServerThread-2 Info: command executed:CreateDocument, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Debug: RFC response: documentId=473866A41F6C63FDE10000000A69C053
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Info: response time of command CreateDocument: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-1 Debug: RFC request: IV_SESSION_ID=26162783&documentId=473866A41F6C63FDE10000000A69C053&isRelevantForPricing=N&isNotDeletable=N&productGuid=429D02A3FF110F5BE10000000A69C035&exchangeRateType=M&pricingDate=20071112&salesQuantityValue=1.00000&salesQuantityUnit=ST&grossWeightValue=0.00000&netWeightValue=0.00000&weightUnit=KG&volumeValue=1.00000&volumeUnit=CCM&pointsValue=0.00000&formatValue=N&pricingAnalysis=Y&isReturn=N&isStatistical=N&pricingItemIsUnchangeable=N&useItemId=473866A21F6C63FDE10000000A69C053&suppressPricing=N&importPricingConditions=N&headerAttributeNames=DIS_CHANNEL&headerAttributeNames=DIVISION&headerAttributeNames=SALES_ORG&headerAttributeNames=SOLD_TO_PARTY&headerAttributeValues=50&headerAttributeValues=A1&headerAttributeValues=O 50000004&headerAttributeValues=429F942A5409096BE10000000A69C03B&itemAttributeNames=PRICE_PRODUCT&itemAttributeValues=429D02A3FF110F5BE10000000A69C035
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hi8br014 JCO.ServerThread-1 Info: command executed:CreateItem, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-1 Debug: RFC response: itemId=473866A21F6C63FDE10000000A69C053
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-1 Info: response time of command CreateItem: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-5 Debug: RFC request: IV_SESSION_ID=26162783&documentId=473866A41F6C63FDE10000000A69C053&itemId=473866A21F6C63FDE10000000A69C053&formatValue=N
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-5] Info: command executed:GetPricingItemInfo, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-5 Debug: RFC response: grossValue=0.00&netValue=0.00&taxValue=0.00&totalGrossValue=0.00&totalNetValue=0.00&totalTaxValue=0.00&subtotal1=0.00&subtotal2=0.00&subtotal3=0.00&subtotal4=0.00&subtotal5=0.00&subtotal6=0.00&freight=0.00&netValueWithoutFreight=0.00&grossValueSubtotal=0.00¤cyUnit=EUR&netPrice=0.00&netPricePricingUnitValue=1&netPricePricingUnitName=ST&cashDiscount=0.00&cashDiscountBasis=0.00
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-5 Info: response time of command GetPricingItemInfo: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Debug: RFC request: IV_SESSION_ID=26162783&documentId=473866A41F6C63FDE10000000A69C053
    Nov 12, 2007 1:34:05 PM  ...ndata.application.imp.PricingDocument JCO.ServerThread-3 Debug: pricing document 473866A41F6C63FDE10000000A69C053: pricing complete
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-3] Info: command executed:PricingCompleteDocument, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Debug: RFC response: netValue=0,00&grossValue=0,00&taxValue=0,00
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-3 Info: response time of command PricingCompleteDocument: 0
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Debug: RFC request: IV_SESSION_ID=26162783&documentId=473866A41F6C63FDE10000000A69C053&formatValue=N
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-4] Info: command executed:GetPricingDocumentInfo, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Debug: RFC response: grossValue=0.00&netValue=0.00&taxValue=0.00&subtotal1=0.00&subtotal2=0.00&subtotal3=0.00&subtotal4=0.00&subtotal5=0.00&subtotal6=0.00&freight=0.00&netValueWithoutFreight=0.00&grossValueSubtotal=0.00&rootItemIds[1]=473866A21F6C63FDE10000000A69C053&itemIds[1]=473866A21F6C63FDE10000000A69C053&itemGrossValues[1]=0.00&itemNetValues[1]=0.00&itemTaxValues[1]=0.00&itemTotalGrossValues[1]=0.00&itemTotalNetValues[1]=0.00&itemTotalTaxValues[1]=0.00&freights[1]=0.00&netValuesWithoutFreight[1]=0.00&grossValuesSubtotal[1]=0.00&itemNetPrices[1]=0.00&itemNetPricePricingUnitValues[1]=1&itemNetPricePricingUnitNames[1]=ST&itemCashDiscounts[1]=0.00&itemCashDiscountBases[1]=0.00&itemSubtotals1[1]=0.00&itemSubtotals2[1]=0.00&itemSubtotals3[1]=0.00&itemSubtotals4[1]=0.00&itemSubtotals5[1]=0.00&itemSubtotals6[1]=0.00¤cyUnit=EUR
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-4 Info: response time of command GetPricingDocumentInfo: 16
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Debug: RFC request: IV_SESSION_ID=26162783
    Nov 12, 2007 1:34:05 PM  ...sxe.socket.server.CommandMgr.hiss88[JCO.ServerThread-2] Info: command executed:CloseSession, response code:200
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Debug: RFC response:
    Nov 12, 2007 1:34:05 PM  ...p.sxe.socket.server.rfc.RFCConnection JCO.ServerThread-2 Info: response time of command CloseSession: 0
    Nov 12, 2007 1:34:06 PM  ...cket.server.SocketConnection.hiss88
    Debug: request:
    Nov 12, 2007 1:34:06 PM  ...sxe.socket.server.CommandMgr.hi8br014 Info: command executed:GetLoad, response code:200
    Nov 12, 2007 1:34:06 PM  ...cket.server.SocketConnection.hiss88
    Debug: response:
    socketLoad=5&rfcLoad=0
    Nov 12, 2007 1:34:06 PM  ...cket.server.SocketConnection.hiss88
    Debug: response time of command GetLoad: 0

    Hi
    For the Characteristic pricing Table name:SDCOM and field name VKOND the values are updated.You need write code E.g.,
    $self.Z_pricing = 'A_1' if $self. Z_finish = 'A_1
    Here Z_pricing is the characteristics maintained for pricing
    Z_finish is the characterstics where the components A_1 is maintained
    Hope this will get some picture
    Regards
    Ramesh

  • Sequential numbers in non-buffered number range object

    I need some help pointing in the right direction to analyze and prevent a problem with a NON-BUFFERED custom number range object.
    This process works well.  Once or twice however, sequences have been created with an apparent delay and are out of order.  I don't know why, or where to look to diagnose the timing, etc.  It's very difficult to recreate.
    We have a custom number range object; ZFSEQ in SNRO that is responsible for assigning a sequential number to a series of flat files produced by number of different interfaces.  Those interfaces all use the FM  'NUMBER_GET_NEXT' and then they build a file name with that sequence number.  That object is not buffered.
    During heavy volume of updates (where lots of these sequences are being called and created by different interfaces, the table NRIV is locked and released by each interface.  During this time of heavy updates, we have an infrequent problem that has occurred where a standard sales order create created a sequence number that is greater than the sequence number generated by the delivery create.  (The delivery was created a couple of minutes later than the order, yet the order created a flat file sequence number greater than that of the delivery.
    I hypothesize that the flat file call for the order (using the  FM  'NUMBER_GET_NEXT') was somehow delayed(because of heavy lock/usage of NRIV).  The actual order document and delivery document were created normally.  I also am thinking that buffering on the object would prevent this.  I cannot at this time implement buffering on the object, but we are working towards that.
    The order create originates from our e-commerce system through a webserive, and in SAP, flows like this:
    Main webservice RFC:     Z_ORDER_CREATE
              Call Z_create_order_bgd  IN BACKGROUND TASK
                                      Call BAPI_SALESORDER_CREATEFROMDAT2 )
                                       MV45AFZZ--> userexit_save_document.
                                            call Z_FUNCTION_TO_GET_SEQUENCE
                                                      CALL FM  'NUMBER_GET_NEXT'    <---- order create sequential file created
              commit work.
    The delivery sequential file is created in
         MV50AFZ1  (the Delivery User Exit)
    Where can I look to conclusively see what happened to delay our sales order sequence?  What could be done to prevent it?
    Thanks
    Jeremy H.

    Just want to post the answer that we found to this issue and close it, though more comments are always welcome!
    We are going to move forward with buffering the Z object for the range as studies have shown and all other consulting input seems to be that buffering will solve this problem.

  • How to handle system exception in Sync communication without BPM? Help!

    Hi Experts
       I have a Synchronous scenario in XI: webservice <------>RFC SAP R/3.
      Webservice is making a sync call to RFC FM in SAP R/3 system.
       I want to handle system exception when SAP R/3 is down and send an email alert.    
       Can I achieve this in graphical mapping without BPM? How? Kindly provide necessary steps/screenshots for the same.
       Are there any other alternatives for handling system exception apart from mapping and BPM?  
    Thanks
    Gopal

    Hi GopalKirshna,
          Yes,You can handle the Exception if at all you are using the RFC.You can achieve this without using BPM.
       Using Fault message you can catch the System Exception and even the primary role for Fault Message is to catch the RFC Exceptions.
       Please refer the Fault messages Notes to achieve this you will understand better.
    Hope I am clear.
    Please let me if you have any more queries regarding this..!
    Thanks and Rewards,
    Chandu.

  • Bundling the idoc

    Hi friends,
    Please mail me any scenario with screen shots on ...
    1)   Bundling of IDoc and splitting the message in different Idoc
    2)sync scenario BPM is used, also to throw alert 
    on some conditions BPM
    I would be thankful to you ,if you could pass me this .
    With regards,
    [email protected]

    HI Satya
    YOu Can find lots of blogs and queries on this.. Please check the SDN Forums
    Here are some of the Blogs
    /people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible - Spliting IDOCs
    /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function - BPM Scenario with alerts
    have u read this forum thread .Shows some relativeness to ur scenario
    Webservice -> RFC 
    Regarding Alerts
      Re: Alerts  
    Posted: Apr 19, 2007 3:25 PM    in response to: nitesh joshi       Reply      E-mail this post 
    Hi,
    See the below links
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--step-by-step - Alert Configuration
    /people/michal.krawczyk2/blog/2005/09/09/xi-alerts--troubleshooting-guide - Trouble shoot alert config
    /people/aravindh.prasanna/blog/2005/12/23/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part--1 -- ccms alerts - 1
    /people/aravindh.prasanna/blog/2005/12/24/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-2 -- ccms alerts -- 2
    /people/aravindh.prasanna/blog/2006/02/20/configuring-scenario-specific-e-mail-alerts-in-xi-ccms-part-3 -- ccms alerts --- 3
    Triggering XI Alerts from a User Defined Function - /people/bhavesh.kantilal/blog/2006/07/25/triggering-xi-alerts-from-a-user-defined-function
    blogs for alerts
    https://www.sdn.sap.com/irj/sdn/advancedsearch?query=alerts&cat=sdn_weblog
    http://help.sap.com/saphelp_nw2004s/helpdata/en/2b/d925bf4b8a11d1894c0000e8323c4f/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/9c/34193cb4f5131de10000000a11405a/content.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/8a/3e2d4105f8d92be10000000a1550b0/content.htm
    Also check in SDN .. You can find more
    Cheers..
    Vasu
    <i>** Reward Points if found useful **</i>

  • Doubt regarding Multiple recervers without using BPM

    Hi Experts,
    Our  RFC<->XI<->SOAP asynchronous scenario is working fine,  in this case RFC is sender, SOAP is Receiver,  i want to send some fields form the response of SOAP to be send it as mail using Mail adapter.
    My existing asynchronous scenario is like this:
    R3 (rfc-sender) <-> XI <-> WebService ( soap-receiver)
    i) R3-> sends the request to-> WebService via xi
    WebService -> sends the response to the R3 via XI
    ii) WebService (Rfc-sender) sends response to WebService (SOAP-Receiver) via XI.
    now i need to modify above scenario like this:
    I want to send WebService response to Mail and R3 as well at the same time. in this case i need to use Receiver Mail adapter fields need to be send it as e-mail using mail.
    in this case : RFC adapter configured as sender
    SOAP adapter configured as Receiver
    Mail adapter configured as Receiver
    Please advice me how should go aobut this scenario with out using BPM.
    Thanks,
    Dhanush.

    Hi,
    If you are using ZRFC as sender,
    then create a outbound proxy for triggering message
    ti XI and mail receiver.
    Call this proxy in your ZRFC to avaod BPM.
    Your SOPA system is configured as Receiver so it won't work as sender for mail to trigger it. So proxy would be better case.

  • Synchronous SOAP sender

    HI Guys,
    I had created a synchronous SOAP sender adapter (Webservice -> RFC), the interface is working and it is updating the records in SAP using RFC but iam not getting the response back from SAP. And the other thing which i noticed is when i change the QOS as Best Effort, Iam not getting any message into SXMB_MONI,but the record is updating in SAP. If is use the QOS as Exactly once the message is showing up in SXMB_MONI. Can anyone let me know regarding the config / design steps for the synchronous response ?
    regards,
    kittu.

    Hi,
    please see the below links
    Troubleshooting SOAP Message - XI - /people/varadharajan.krishnasamy/blog/2007/01/09/troubleshooting-soap-message--xi
    Troubleshooting - RFC and SOAP scenarios-/people/shabarish.vijayakumar/blog/2008/01/08/troubleshooting--rfc-and-soap-scenarios-updated-on-20042009
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/e80440a832e369e10000000a155106/frameset.htm
    Consuming XI Web Services using Web Dynpro – Part II-/people/riyaz.sayyad/blog/2006/05/08/consuming-xi-web-services-using-web-dynpro-150-part-ii
    Consuming XI Web Services using Web Dynpro – Part I -/people/riyaz.sayyad/blog/2006/05/07/consuming-xi-web-services-using-web-dynpro-150-part-i
    SOAP webservice directly to IE - /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
    Regards
    Chilla.

  • Comparison between WebDynpro for ABAP vs. WebDynpro for Java ??

    Hi,
       Can someone tell me when should we go for WebDynpro for ABAP and when WebDynpro for Java. Is there any link where SAP recommends the one for the other.
    Thanks in advance
    Regards
    Mukesh

    Hi Mukesh,
    Both are having its own strengths!! )
    I think it all depends on your project requirement and the availabel resources.
    If the developer is good in OOPs ABAP then he must go for Web Dynpro ABAP. But if anyone is good in JAVA then that person should go for Web Dynpro JAVA.
    *In Short almost all Features supported in webdynpro ABAP are also Possible in webdynpro Java.
    1] Webdynpro Java
    Supports,
    webservice
    RFC Models
    Accessing Portal information in Java
    Easy sending E-mail
    Strictly follows MVC architecture which seperate Business logic and Process flow.
    Webdynpro Java is webbased programming model to develop SAP Applications.
    Easy to learn
    Easy to integrate in Enter prise portals.
    Dynanamic Programming
    *Easy access to R/3 Via RFC technology (Models)
    2] Web Dynpro ABAP
    As the name suggests Web Dynpro for ABAP uses exactly the same meta model as its cousin Web Dynpro for Java. A Web Dynpro component, a Web Dynpro view, a Web Dynpro model, a Web Dynpro controller have the same semantics both for ABAP and Java. The main difference is the designtime environment, the development infrastructure and the runtime environment.
    The designtime environment is properly embedded in the ABAP Workbench where Web Dynpro artifacts are simply a new category like BSP applications or classical dynpro based applications before. Also no surprises regarding the development infrastructure. The correction and transport system keeps track on all changes that are done, versions them and helps to propagate the Web Dynpro application from development to production like you would do with ordinary BSP or dynpro-based applications.
    Last not least the execution platform is the ABAP server that produces application content ready to be integrated in the NetWeaver Portal seamlessly. Features like portal eventing can be used between applications written in ABAP or applications developed with Java.
    Hope this helps and solve your Problem
    Cheers,
    Darshna.

  • Integration Directory API missing object ID.

    Hi,
    I have just started using the ID API. I'm using C# and .Net to create a webpage to list out the configuration.
    I can for example read out all settings for a communication channel, but the object ID for the channel is not included.
    Does anybody know if there exist any way to get the object ID for a particular comm.channel from .Net?
    Either thru the ID API, or some other standard webservice / RFC that should be available?
    Best regards,
    Kristian

    Check the document below
    Using Directory API to Configure Communication Channels:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0487ced-f537-2d10-249d-f6c7323c272e?quicklink=index&overridelayout=true

Maybe you are looking for

  • HT201303 How do I disable my Itunes store account

    How do I disable my Itunes store account?

  • HP Pavilion P7-1038

    Alright, I have a very good condition desktop until 2 days ago. I turned it on like what I do every morning and the CPU is working just fine. The fans and lights are working as well as the Monitor (HP 2509b Monitor). When I turned it on there are no

  • GL account with line items in line type 'S' document split?

    Hi Experts, We found in PCP0 there are payroll documents which has GL account with with line items in line type 'S' document split. Unlike other line items with line type 'blank' these line items cannot be opened and display the wage type details. Ho

  • Help required with WLC software upgrade

    I have a customer with  WLC 4402 in use, running software version 7.0.98.0, and supporting 11 APs at present. The customer wants to enlarge the WLAN, which involves increasing the number of APs. I have purchased a new WLC5508, and have installed it o

  • Write up security - revalorizacion titulos

    Hello I want to know if you have come IP about this subjet: For example: The transaction to use, because I'm not sure if I use the correct one. Thank you Laura [email protected]