Enhancemnet in the include RV03VFZZ to send request to third party system

Hi Experts,
I am using Enhancemnet in the include RV03VFZZ to send the request to third party system(ADEXA) and get the response using proxy and place that in the sales order.
  If there is no response from ADEXA system means 'reason for rejection' field has to be filled with some reason. Now I want to know which is the structure that updates the 'reason for rejection field'. the screen field is VBAP-ABGRU and program name is SAPMV45A.
help me in updating the 'reason for rejection field'.
Regards,
Hari Krishna

You can use the below to populate the order reason at the respective levels.
1.FORM userexit_save_document_prepare in MV45AFZZ for VA01/VA02
2.FORM USEREXIT_PRICING_PREPARE_TKOMK in RV60AFZZ for VF01/VF02 and VF04
If you are in ECC then first preferrence should be for Enhancement Framework rather than using Classical User exits.You can check Enhancement Spots ES_SAPMV45A and ES_SAPLV60A for the above requirements or you can even implement using Implicit Enhancement within the subroutines of MV45AFZZ and RV60AFZZ.
TVAUT is the table for Order reasons with descriptions.
Thanks,
K.Kiran.

Similar Messages

  • IDOC send message to third party system

    Hi,
    I got the below scenario,
    1) Data came from 3rd party system through EDI
    2) Because the material is not there in SAP system it didn't create sales order
    3) IDOC is errored out
    4) How to inform the 3rd party system through an IDOC or message that IDOC got errored out?
    Thanks
    anikaushi

    so you mean to say that we can trigger workflow sothat those people or email.
    Yes, for error handling and resolution
    Can we send the eror message to 3rd party in the form of IDOC immediately afer error IDOC is created in SAP?
    You could, but I don't see the point and you'd have to map it.  Your EDI system should provide an FA back to the sender upon receipt so that it knows the message was received.  The error should go to the person or group that would handle the issue if it's an SAP-related issue such as a master data or config error.  I don't know your system/setup, but it doesn't make sense to send a material error back to the sender system if someone is going to fix that in SAP and then re-process the IDOC (and trigger an order confirmation).

  • Howto Send IDOC to third-party system. programID can not be registered.

    Hi, guys.
    I want to post IDOC to a third-party system through XI. And for sure, the third-party system can receive IDOC.
    In the receiver communication channel, I would fill in the RFC Destination with a RFC connection defined in SM59.
    In SM59, it is a tcp/ip connection and in technical settings the activation type is Registered Server Program. I name the Program ID randomly with 'a.a'. In Gateway Options, I fill the host with XI server and service with sapgw01.
    Then I test the connection, the result is program a.a not registered on XI server.
    My question is how to register the progam when I want to use this RFC to send IDOC to the third-party system. And how the RFC know which system he would connect. I don't find anyplace with the connection information such as IP or something like this.

    Sergio Cipolla 
    Thank you for your material. I have read the doc you refered.
    Almost I understand the process, there is one part.
    I should register the program ID in saprfc.ini file with the following content:
    DEST=FROMXI
    TYPE=R
    GWHOST=saphost
    GWSERV=sapgateway
    PROGID=a.a
    Here I am wondering the fiield "DEST" represent for. Does it mean the hostname of the target external system?
    And Here is the UNIX system, what is the path location of the file saprfc.ini or where I should put this file to be effective.
    Thanks in advance.
    Bu Ju

  • Sender RFC from Third Party System

    I have a vendor who is actually communicating through RFC from third party Application to SAP R/3. Now we are trying have XI in between. Where as with minimal impact on both sides.
    Solution.
    1. Have the RFC made as ZRFC in XI. Let the vendor call the RFC in XI ABAP and internally make an RFC call through XI Interface to R/3 as Sync Interface. Because we need to report the information back to the system where the request initiated.
    2. Have RFC INI file copied as SAP Suggests under one of the folders. Develop the regular RFC to RFC Interface via XI.
    Is there any other alternatives other than the above mentioned solutions? Or out of those 2, which one will provide the best performance
    Appreciate any feedback. Please advice

    That's exactly what we are trying to achieve here. By Eliminating direct connection R/3, we are placing XI in between. But with the budget/timeline constraints from the Partner side, we are trying to have minimal change on the partner side. They might not change something to web service etc...
    Here is the text about INI file
    You can configure the non-SAP RFC client to connect to the sender communication channel in the following ways:
    ■       By defining the parameters PROGID, gateway-host, and gateway-service within the saprfc.ini-file using RFC-SDK.
    ■       By using appropriate parameters in the function RfcOpenEx.
    If you use the saprfc.ini-file, the respective RFC destination has to be of type R.
    All the parameter values used within the saprfc.ini-file or with the function RfcOpenEx should match the entries maintained within the corresponding sender communication channel.
    Example for the saprfc.ini-file is as follows:
    DEST=RFCCLIENTEXT
    TYPE=R
    PROGID=P106646.HKExternalClient
    GWHOST=pwdf2153
    GWSERV=sapgw40
    Please check the following link, for the same  text on RFC Sender
    [Help.SAP|http://help.sap.com/saphelp_nw04/helpdata/en/67/6d0540ba5ee569e10000000a155106/content.htm]
    Using the same Sender RFC for non-SAP System, please share any ideas

  • Give me the Configuration steps  for intercompany billing and third party s

    Hi Gurus,
    Give me  the Configuration steps  for intercompany billing and third party sales and give me a brief description with examples.
    Regards,
    YSR

    Dear YSR
    Check the links
    [Cross Company Configuration|http://help.sap.com/bp_bblibrary/500/Documentation/J62_BB_ConfigGuide_EN_DE.doc]
    [Third Party Without Shipping Notification|http://help.sap.com/bestpractices/BBLibrary/html/J55_ThirdPartyWOSN_EN_US.htm]
    Third party order processing is as follows:
    Assume three companies X, Y and Z
    X - The company,
    y - The customer
    Z - Vendor
    When ever X gets a PO from Y to supply some goods, X has an option of either manufacturing those goods or procuring those goods.
    If he is procuring the goods, there are two methods that are generally followed:
    Method 1)
    After receiving the PO from Y, X creates a sales order against Y.
    Now at the same time he also creates a PO to a vendor Z to produce the goods
    Z produces the goods and supplies to X
    X receives the goods from Z
    Then X delivers the same goods to Y.
    After that X invoices Y and Z invoices X.
    Note : Here there is no direct/ Indirect relation between Z and Y.
    This process is known as Trading Process. and the Material here is created  with Material type HAWA.
    The other method is a Third party order processing method:
    Here the glaring difference is that instead of Z supplying the material to X and X in turn supplying the same material to Y.
    X authorizes Z to supply the material to Y on his behalf and notify him once the delivery is complete.
    Now Z supplies the material to Y and acknowledges the same to X.
    Z  will send a copy of delivery acknowledgement and invoice to X.
    After receiving the delivery confirmation and invoice from Z, X has to verify the invoice and this process is known as invoice verification and is done in SAP through Tcode MIRO.
    The next step for X  is to create an invoice and submit to Y
    Only after the invoice verification document is posted  then only X can create an invoice for Y.
    This is the business flow that is followed for third party order configuration.
    There are few steps that have to be configured to enable the system to function as mentioned above.
    Step1)
    If you are always followwing a third party process for a material then you have to create the material using item category group BANS.
    The procument type should be marked as External procurement (F) in MRP 2 view of the material master record.
    if you are not always allowing third party order processing then u can create a material master record with item category group as NORM and the procurement type should be marked as ( X) meaning both types of procurment ( in house manufacturing and external procurement).
    Step 2)
    the item category in the order should be manually changed as TAS.
    For that you need to confugure the item category determination
    ord type + item cat grp + usge + Hiv level = Item cat + Manual item cat
    OR + NORM +      +       = TAN . + TAS
    OR + BANS +       +       = TAS
    Step 3)
    make sure that during the item category configuration for TAS  you need to mark relevnat for billing indicator as F
    Step 4)
    The schedule line cateogry for this type should be CS.
    make sure that you mark  subsequent type as NB - purchase requisition  in this schedule line category as this will trigger the purchase requision order immediately after the creation of the sales order and the PO to vendor is created against this purchase requiesion.
    thanks
    G. Lakshmipathi

  • How to configure https to send wsdl file to third party systems

    Hi Experts,
    instead of using http, i need to use https. so for this in xi system what steps do i need to follow to send wsdl file to any third party systems. here iam using pi 7.1 as a xi system.
    please help me in this.
    thanks
    jas

    >> to send wsdl file to any third party
    In no communication you send wsdl to third party. You always send related http message.
    For HTTPS, in the receiver channel, use HTTP Destination.
    Goto sm59 in PI and create RFC destination type G. There under "Logon & Security", set SSL as Active.
    For this to work, certificates should be imported on ABAP stack using STRUST.
    Regards,
    Prateek

  • Sending query to third party portal from TREX Search Engine

    HI Experts,
    we need to implement normal search option in SAP portal.
    when we search any thing from portal ,
    It has to search in EP & KM and also it has to search
    windows sharepoint portal and bring the data back to SAP Portal.
    For this purpose one solution is
    1) implementing  enterpise search,
       but my client dont want to go for enterprise search(federated search).
    2) The other way
    Sending query to third party portal from TREX Search Engine
    In this way what i want is ,
    how TREX can send query to third party portal SEARCH ENGINE
    (in my case share point portal search ENGINE).
    There is no problem to search in EP & KM becuse it is default.
    To search in Micro soft Share point portal,
    TREX should pass the query to share point portal search ENGINE.
    Is there any API TO send a query to third party portal like sharepoint?
    I searched in SDN and Other sites also but i am not getting exactly what I require.
    If any one has ideas or implemented already please guide me.
    My client require searching option like this,
    we need to provide drop down box in SAP Portal with 3 options like
    1) search in Share point portal
    2) search in SAP EP & KM
    3) Search in both the portals
    please provide any code samples in case if you have.
    please help me , its urgent
    Thanks in advance.
    Regards
    Bala

    Hi Bala,
    please check the information on the KM IMS (Index Management Service) in KMC's developer guide. A connection to a 3rd party search is done from KM, then calling TREX and XY in parallel, not serially from TREX.
    Here's a paper describing this for an older KM release:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5e514b57-0701-0010-3796-deb3636835fa
    Regards, Karsten

  • Commitment Interface from SAP to the third party system!

    When we created Purchase Requisition or Purchase Order, the commitment will be created. The third party system needs to track the commitment. So SAP needs to send the commitment to the third party system by this interface.
    But when the Goods have been delivered, the commitment will be zero out and the actual will be posted to SAP. SAP needs to send the offsetting records to the third party system. In this way, the third party systems knows that how much commitments have been reduced.
    My problem is that I cannot find the right table to record the offsetting entry. In the table COSP, I can identify the commitment by the Business Transaction -- RMBA and RMBE. But it did not record the offsetting entry. It just becomes zero when the goods have been delivered. But I have nothing from that table to send to the third party system.
    Does anyone meet this problem before? Can you share some experience on this?
    Thanks

    Hello All,
    The issue is resolved now. In the EAI seebeyond at the time of writing the file to be sent after reading the IDOC the format is changed. Initially the file is written in the ASCII format now we have changed the formatting to ISO to resolve the same.
    Thanks,
    Mohit

  • Sending Data from BI to Third Party System through CIB Interface

    Hi Experts ,
    We have a requirement where we need to send data from BI to any Third Party System through CIB Interface . We do not have to use the OHD's . Please share the documents for the same .
    Regards
    Garima

    Hi,
          My problem is solved.
    Sol:  Getting wrong data from third party sytem. They are adding spaces in front of the payload and end of the payload so it was not processing. After deleting that spaces its is working fine.
            Thanks for your help.
    Thanks & Regards,
    Purshothamm

  • Need to extract PO's to send third party system

    Hi,
    I need to extract Purchase orders with the following criteria. I need to extract them based on vendor, Purchase Org and date of creation of PO
    1. PO with no GR and IR
    2. PO with no IR
    3. PO with no GR
    I need to extract the PO's as mentioned above as we need to send third party system. Please let me know is there any standard reports available to extract.

    Hi,
    Explore t-code ME2L.
    You can filter using the field Selection Parameters to identify those three segments:
    Selection Parameters:
    GUTSCHRIFT Invoices exist
    M-OFFEN Open target quantity
    R-ERLEDIGT No open invoices
    RECHNUNG Open invoices
    W-OFFEN Open target value
    WA351 Open issue quantity
    WA352 Issue quantity reversible
    WE101 Open goods receipt
    WE102 Goods receipt exists
    WE103 Open goods receipt
    WE104 GR blocked stock exists
    WE105 GR blocked stock exists
    WE106 Goods receipt exists
    WE161 Open goods receipt: returns
    WE162 GR exists: returns
    You can also use the column available in the layout to idenfity if the PO has an invoiced, if its pending, etc..
    Kind Regards,
    Mariano

  • Example of Weblogic Appserver using XA Controlled Transaction to send messages to third party JMS

              I am looking for Example of Weblogic Appserver using XA Controlled Transaction
              to send messages to third party JMS Server.
              I want to send messages to JMS and use Weblogic MDB to consume that message and
              send it to some third party JMS in a XA Controlled transaction.
              

    Sure. Right now, it involves a bit of JTA programming -- in our next
              release, it should be easier, however.
              Before sending a message, you have to:
              -- Use the TxHelper class to get the current Transaction object.
              -- Use the "getXAResource" method on the JMS provider's Session object to
              get the XAResource object for the JMS Session you're using to send.
              -- Call "enlistResource" on the Transaction object.
              You MUST do this in every transaction where you use the JMS provider to send
              a message.
              You can find the documentation for the TxHelper class and other
              WebLogic-specific classes here:
              http://e-docs.bea.com/wls/docs70/javadocs/index.html
              Look for the "weblogic.transaction" package.
              You can find documentation for the Transaction class (which defines
              enlistResource) and other classes here:
              http://java.sun.com/products/jta/javadocs-1.0.1/index.html
              You should also use the weblogic.transaction.TransactionManager class and
              call "registerDynamicResource" once (and only once) in your application to
              register the JMS providers XAResource with JTA. This makes JTA more
              efficient, and it makes transaction recovery work properly.
              If the JMS provider is MQ, then look at the whitepaper "Using JTA
              transactions to envelope WLS JMS and IBM MQSeries" here:
              http://dev2dev.bea.com/resourcelibrary/whitepapers.jsp?highlight=whitepapers
              And finally, if you have more questions, the transaction people will be able
              to help more. Post to "weblogic.developer.interest.transaction".
              greg
              "Neeru Munjal" <[email protected]> wrote in message
              news:[email protected]...
              >
              > I am looking for Example of Weblogic Appserver using XA Controlled
              Transaction
              > to send messages to third party JMS Server.
              > I want to send messages to JMS and use Weblogic MDB to consume that
              message and
              > send it to some third party JMS in a XA Controlled transaction.
              >
              

  • Third party system user click the url iam getting error?in sap crm IC

    Hi Team,
    I have given URL to Thrid Party systems.user clicks the link,then he enter the password and username then its getting error like as below..Please help here what settings we need to do.
    Third party system user clicks the URL link ,after entering username password Iam getting error ?
    Thanks
    Kalpana

    HI  Team,
    I have added the parameter crm-ext-integration=true , or we need to any settings for this..Could you please help here..
    Error: TO help protect the security of information you enter into this website,the publisher of this
    content does not allow it to be displayed in a frame
    Thanks
    Kalpana

  • IDoc-to-File with ext. Partner ... How to define the third-party system

    Hi all,
    I want to make an IDoc-to-File scenario with an external partner. the xml-file generated by the integration server should be forwarded with the file/ftp-Adapter to a ftp-server in New York (our XI-System is in Germany).
    Is it right that I have to create a technical system and a business system for the ftp-server in New York? I want to create it as a third-party system. But how? Is it enough to give only a name for the third-party technical system?
    What I have to put in "Host name" or can I leave this gap empty? And have I to choose Products or is it not nessesary?
    Thanks for your answers
    best regards
    Christopher Kühn

    >
    > Is it right that I have to create a technical system
    > and a business system for the ftp-server in New York?
    Yes it is the correct way to do this.
    > Is it enough to give only a name for the third-party
    > technical system?
    > What I have to put in "Host name" or can I leave this
    > gap empty?
    Dont remember exactly. But I think HostName is mandatory. You can give any value that you want here. Does not matter at all.
    Ideal way is to give the HostName of the FTP server here. if unknown give any value.
    And have I to choose Products or is it not
    > nessesary?
    >
    Not necessary. But ideal would be to assign the products which you have created in the SLD for your XI content so that the SWCV  is also associated with this Tech System
    Regards
    Bhavesh

  • Decryption of Account Number Send By Third Party System

    Hello,
    We are processing CSV file sent by one of Third Party System.
    Earlier we used to receive plain text account number in this CSV file. For this month, Third Party System has sent this Account Number in Encrypted Format.
    My Question is how can I decrypt this Account Number so as to get it converted in Plain Text ?
    If I get Private Key / Shared Key used by Third Party system for encryption, How can I use it in People code so as to decrypt the account number ?
    Thanks in Advance.
    Atul.

    Hi Ram,
    of course you cannot supply the WSDL URL. Inside the WSDL (just view it in your browser) you find (usually but not necessary) towards the end something like
    <soap:address location="http://www.weather.gov/forecasts/xml/SOAP_server/ndfdXMLserver.php"/>
    which is the actual adress of the service.
    An example service can be found here:
    <a href="http://www.weather.gov/xml/">National Digital Forecast Database</a>
    containing the WSDL URL at
    <a href="http://www.weather.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl">this address</a>.
    You might also want to browse for the amazon webservices which allow you to embed queries against amazon into your application.
    have fun,
    anton

  • Secure the file/data transfer between XI and any third-party system

    Hi All,,
    I would like to use to "secure" SSH on OS Level the file/data transfer between XI and any third-party system Run OS Command before processing and OS command After processing. right now my XI server installed on iSeries OS.
    with ISeries we can't call the Unix commands hope we need to go for AS400 (CL) Programming. If we created the AS400 programm how i can call that in XI.
    If any one have idea pls let me know weather it will work or not.
    Thanks in adavance.
    Venkat

    Hi,
    Thanks for your reply.
    I have red some blogs like /people/krishna.moorthyp/blog/2007/07/31/sftp-vs-ftps-in-sap-pi to call the Unix Shell script in XI.
    But as i know in iSeries OS we can write the shell script we need to go for AS400 programe. If we go with AS400 how we need to call that programe and it will work or not i am not sure there i need some help please.
    Thanks,
    Venkat

Maybe you are looking for

  • How to select multiple rows from List Of Values

    Hello, I use ADF 11g to create my list of values (LOV). I want to select multiple rows from it. but i can't. so how i can select many rows to set them in my adf table. Thank in advance

  • HT4910 how do I import a calendar from Outlook?

    I would like to import an outlook.com calendar into the iCloud calendar.  Can you help me? Thank you! Cheryl

  • Does Safari on iPad support SNI (Server Name Indication)

    Hi, I am testing name-based virtual host with apache 2.2 over SSL and noticed that this is only supported using SNI (server name indication). I have updated openSSL to include the SNI extensions on the apache but the client browser is also required t

  • Uploading one video to iPhone 3G with non-synced iTunes

    It's a simple enough scenario. I have a desktop and a laptop. I manually manage my music on my iPhone 3G on my desktop. Somehow I have to sync my iPhone with that desktop to be able to manually manage my music and video. I don't use iTunes for anythi

  • EURO Currency symbol

    I am unable to write the � on Sol 8 x86 {MU-4}, I have no problem to do the same on Sol 8 Spark. I am using as locale ISO8859-15 on both machines. Is it rearly possible, that Solaris 8 x86 is not (yet) EURO ready. Lutz Foerster