Bapi using vb 6.0
Hi Gurus,
when i m going to connect Bapi in vb 6.0 its showing error like
Dim boorder As Object
Set boorder = bapictrl.getsapobject("SalesOrder")
run time error '8792'.
error key: RFC_ERROR_SYSTEM_FAILURE
in vb 6.0
what to do to solve this error
1) please mension which component i should include like ADO 2.1
2) which reference i should include from vb.
To make RFC connection.
Point will be given to all Gurus.
Thanks in Advance, waiting for your valuable Replay.
Hi,
Check this link
http://help.sap.com/saphelp_45b/helpdata/de/1f/a862eec47411d2806300c04fada2a1/content.htm
Thanks,
Naren
Similar Messages
-
Create a Purchase order using the BAPI using the data in the XML file.
Hello Gurus,
here is the scenario can anyone help me how to proceed explaining the procedure?
Create a Purchase order using the BAPI using the data in the XML file.
comprehensive explanations are appreciated.
thanks in advance.hi,
first use fm "bapi_po_create".
then use fm "BAPI_ACC_GL_POSTING_POST"
The demo environment was made with real business scenario in mind, but following subjects need to be addressed in a live implementation:
No exceptions and error handling is implemented, except the order rejection (e.g. partly delivery);
In Navision both XML Ports and the XML DOM has been used to integrate with SAP XI, because XML ports has some drawbacks regarding to Namespaces in XML Documents (mandatory in SAP XI);
A minimum of SAP and Navision customization is required to implement this solution. (e.g. user exit in SAP, Navision XML DOM). -
Methods in bapi used to convert data into XML
Methods in bapi used to convert data into XML,
how to implement those also,
points will be rewarded
Thank you,
Regards,
Jagrut BharatKumar ShuklaHi
Check this
http://www.sap-img.com/abap/sample-xml-source-code-for-sap.htm
https://forums.sdn.sap.com/click.jspa?searchID=2889167&messageID=3406594
Reward points for useful Answers
Regards
Anji -
Execute Infopackage Through BAPI Using Excel Macro (BAPI_IPAK_START)
Hi everyone,
I have a problem when execute infopackage through BAPI using excel macro. I have create a button in macro. When this button is clicked, BAPI for trigger InfoPackage will executed (BAPI_IPAK_START) and this button will disabled.
After this process completely done (traffic indicator for the request is green in update rules), the button will enabled again.
Here the subroutine or pseudocode that i will write :
Private Sub ClickButton()
Begin
1. ThisButton.Activated = False --> Disabled Button
2. Call BAPI/custom Function Module to execute InfoPackage (BAPI_IPAK_START)
4. ThisButton.Activated = True --> Enabled Button
End
The problem is i need some statement like this between statement no 2 and statement no 4
Statement That I Want :
3. Wait Until BAPI Execute Completely
So user can click this button again only after the process is finished completely. I don't know how to do this in macro (in ABAP i know i can use "WAIT ... SECOND"), others said this can be done using event in schedule option at infopackage. Anyone,please help me.
Thank you.
Regards,
Satria BEnter that req number in RSRQ and monitor the load
or right click on the DS - manage - you will req in yellow status which is in progress and you can click on the ...takes you monitor screen
Edited by: Srinivas on Jul 6, 2010 7:51 AM -
BAPI used to fetch / display Documents from Repository
Hi
Please let me know the BAPI used to fetch / dispaly Data from DMS Repository.
Also, do let me know the inputs required.
I have tried - BAPI_DOCUMENT_CHECKOUTVIEW (but while executing is always displays - 300
The Knowledge Provider is using document type LGL as a storage system)
Inputs given -
Documenttype - LGL
Documentnumber - 10000000003
DocumentPart - 000
DocumentVersion - 00
Originaltype - 0 (im not sure if zero is correct)
Getstructure - 1
Original Path - blank
HostName - blank
Get Header - X
Thanks
PrashantThanks Arun.
Able to download file using these BAPI's from SE37.
One query - It is downloading files in name of user (original files name not getting downloaded)
Eg:, My file name was demo.docx but is downloaded as myusername.doc
Further, i hope these bapi can be called via RFC (using Java Code).
Thanks Again.
Regards
HI Arun
Further to my earlier Mail, I'm not able to upload the same using Java Code, getting the error -
Type ::::::::E
Message ::::::::File d:\dms\z_IPI_PRASHANT01.doc cannot be created
While Checking the Trace in SM59, got the following error -
Trace file opened at 20111010 142232 India Standard Time, SAP-REL 701,0,134
======> cannot open SAPGUI
ABAP Programm: SAPLSYSE (Transaction: )
User: IPI_PRASHANT (Client: 220)
Destination: SAPFTP (handle: 3, , )
SERVER> RFC Server Session (handle: 1, 43220900, {5D1DF3E0-ACBD-F11F-8EA0-00A0D1
SERVER> Caller host:
SERVER> Caller transaction code: (Caller Program: java)
SERVER> Called function module: RFC_START_PROGRAM
Error RFCIO_ERROR_SYSERROR in abrfcpic.c : 1742
FUNCTION: 'exec_sapgui'
cannot open SAPGUI
PROG =sapftp erpdev sapgw00 43232164 IDX=4
Please helpe in getting this sorted out.
I have been tring the same now for more than a month.
Regards
Edited by: Prashantroy on Oct 10, 2011 2:37 PM -
Access BAPIs Using the SAP Java Resource Adapter
Hi experts,
Can someone tell me how to Access BAPIs Using the SAP Java Resource Adapter?hi Shweta,
Please refer the step by step procedure:
1. Start the deploy tool of the SAP J2EE Application Server with the DeployTool.bat in the directory //<SAP J2EE Engine Installation Directory/.../j2ee/deploying.
2. Choose Project → New Project and enter a name for the new project.
3. Click on the Deployer tab.
4. From the menu path, choose Deploy → EAR → Load Module and select the sapjra.rar file.
5. For the newly created node sapjra.rar, choose Server Settings → Identity Subjects and select Caller Impersonation as authentication type, so that the J2EE user data is used to log on to the ABAP system.
6. Make sure that the J2EE Application Server is running. Connect to the J2EE Application Server with Deploy → Connect.
7. Deploy the sapjra.rar using the menu Deploy → Deployment → Deploy Module.
8. Enter SAPJRADemo as application name and start the application.
9. Close the deploy tool.
10. Start the Visual Administrator again.
11. Select the Cluster tab and switch to <Server Node> → Services → Connector Container.
12. Click on the Runtime tab and choose sap.com/SAPJRADemo → eis/SAPJRADemoFactory.
13. Choose Managed Connection Factory → Properties. On this page, you need to specify the logon data for the ABAP system. There is already some dummy data visible in the property list if no real system data has been specified so far.
14. To change the value of a property, select the property in the list, change the value underneath it, and add the changes using the Add button. At the end, do not forget to save all changes by pressing the button Save Changes. The user configured for the SAP JRA must be the user authorized to read metadata of function modules. -
Hi Gurus,
could Anyone tel me what are the BAPIs used in MM Module
Thanks in Advance.Hi,
BAPI_SERVICE_GET_LIST List display for service master records
BAPI_SERVICE_GET_DETAIL Read detailed data for a service master record
BAPI_ENTRYSHEET_RESET_RELEASE Cancel release of entry sheets
BAPI_ENTRYSHEET_RELEASE Release entry sheet
BAPI_ENTRYSHEET_GETRELINFO Release information relating to entry sheet
BAPI_ENTRYSHEET_GETLIST List of entry sheets
BAPI_ENTRYSHEET_GETDETAIL Entry sheet: detailed display
BAPI_ENTRYSHEET_DELETE Delete entry sheet
BAPI_ENTRYSHEET_CREATE Create entry sheet
BAPI_SOURCEDETERMIN_GETSOS Determine sources for material/material group
BAPI_PROCOPERATION_GETINFO Analysis of objects to be generated in Purchasing
BAPI_PROCOPERATION_GETCATALOGS Determine valid catalogs as F4 help
BAPI_REQUISITION_RESET_RELEASE Cancel release of purchase requisitions
BAPI_REQUISITION_RESET_REL_GEN Cancel release of purchase requisitions
BAPI_REQUISITION_RELEASE_GEN Release purchase requisition
BAPI_REQUISITION_RELEASE Release purchase requisition
BAPI_REQUISITION_RELEASE Release purchase requisition
BAPI_REQUISITION_GETRELINFO Detailed release information on purchase requisition
BAPI_REQUISITION_GETITEMSREL List purchase requisitions awaiting release
BAPI_REQUISITION_GETITEMS Read purchase requisition item
BAPI_REQUISITION_GETDETAIL Display purchase requisition details
BAPI_REQUISITION_DELETE Delete/close purchase requisition
BAPI_REQUISITION_CREATE Create purchase requisition
BAPI_REQUISITION_CHANGE Change purchase requisition
BAPI_REQUIREMENT_GET_LIST Read requirement coverage request
BAPI_REQUIREMENT_CREATE Create requirement coverage request
BAPI_PO_UPDATE_HISTORY Update PO History from Delivery
BAPI_PO_RESET_RELEASE Cancel Release of Purchase Orders
BAPI_PO_RELEASE Release Purchase Orders
BAPI_PO_GETRELINFO Detailed Release Information on Purchase Order
BAPI_PO_GETITEMSREL List Purchase Orders for Release
BAPI_PO_GETITEMS List Purchase Order Items
BAPI_PO_GETDETAIL Display Purchase Order Details
BAPI_PO_GET_LIST List Purchase Orders - Only up to 4.0A
BAPI_PO_DELETE_HISTORY Delete PO History from Delivery
BAPI_PO_CREATE1 Create Enjoy Purchase Orders
BAPI_PO_CREATE Create Purchase Order
BAPI_PO_CHANGE Change Enjoy Purchase Orders
BAPI_INFORECORD_GETLIST Display purchasing info records
BAPI_INCOMINGINVOICE_SAVE Invoice Verification: Flag Invoice for Background Processing
BAPI_INCOMINGINVOICE_RELEASE Invoice Verification: Release Invoice
BAPI_INCOMINGINVOICE_PARK Invoice Verification: Park Invoice
BAPI_INCOMINGINVOICE_GETLIST Invoice Verification: List Invoices
BAPI_INCOMINGINVOICE_GETDETAIL Invoice Verification: Display Invoice
BAPI_INCOMINGINVOICE_CREATE Invoice Verification: Post Invoice
BAPI_INCOMINGINVOICE_CANCEL Invoice Verification: Reverse Invoice
BAPI_SVCHANGE_GET_ITEMS "Read retail revaluation document for store, key date, item status"
BAPI_SVCHANGE_CHANGE_STATUS Enter count quantity and change item status from A to B or C
BAPI_RESERVATION_GETITEMS List reservations
BAPI_RESERVATION_GETDETAIL Display reservation
BAPI_RESERVATION_DELETE BAPI to delete individual reservations
BAPI_RESERVATION_CREATE1 BAPI to create individual reservations
BAPI_RESERVATION_CREATE Create reservation
BAPI_MATPHYSINV_POSTDIFF Post differences
BAPI_MATPHYSINV_GETLIST List of phys. inv. doc. header records
BAPI_MATPHYSINV_GETITEMS List of phys. inv. docs with headers and items
BAPI_MATPHYSINV_GETDETAIL Read header and items of a phys. inv. doc.
BAPI_MATPHYSINV_CREATE_MULT Create phys.inv.docmt(s)
BAPI_MATPHYSINV_CREATE Create physical inventory document
BAPI_MATPHYSINV_COUNT Enter count for particular items of a phys. inv. doc.
BAPI_MATPHYSINV_CHANGECOUNT Change count for particular items of a phys. inv. doc.
BAPI_GOODSMVT_SAPCREATE SAP Internal Cross-System Flow of Goods
BAPI_GOODSMVT_GETITEMS Display detailed list of material documents
BAPI_GOODSMVT_GETDETAIL Display details of goods movement
BAPI_GOODSMVT_CREATE Post goods movement
BAPI_GOODSMVT_CANCEL Reverse goods movement
BAPI_PRICECATALOGUE_SAVREPLICA Store instance of price catalog
BAPI_PRICECATALOGUE_GETDETAIL Detailed information for a price catalog
BAPI_PRICECATALOGUE_EXISTCHECK Check existance of a price catalog
BBP_INVOICE_CREATE EBP Create Invoice
Regards,
Chandra -
Is there a Bapi using which i can do CATS Transfer (similar to tcode CATA)?
is there a Bapi using which i can do CATS Transfer (similar to tcode CATA)?
wanna do transfer to Hr.No there isn't but there is nothing to stop you creating one.
The program essentially passes parameters through to FM CATS_TRANSFER_HR/CATS_TRANSFER_CO/CATS_TRANSFER_PM
/CATS_TRANSFER_PS. Create a copy of this FM and set it to remote-enabled Module and start immediately.
Hopefuuly this will help, -
BAPI used for Scheduling Agreement in SD
Which standard BAPI do we use to create Scheduling Agreement in Sales and Distribution?
check these
BAPI_CUSTSCHEDULAGREE_CONFDELV Customer Sched. Agreement: Confirmation of Delivery; Document Flow Upd
BAPI_SALES_DEL_SCHEDULE_CREATE BAPI for creation of releases in scheduling agreements -
BAPI used to post the customer incoming payment by using F-28
Hi all,
Currently, users post customer incoming payment via F-28. They would like this process to be automated. I check from the forum BAPI_ACC_DOCUMENT_POST is correct to do the F-28 posting. I am using SAP release 4.7 and I couldn't find the mentioned BAPI in tcode SE37.
Any idea is mentioned BAPI applicable in higher release? Can you please share with me any other options can achieve to automate the customer incoming payment?
Thanks and regards
Kang RingHi Alex
You are right. Sorry for the mistake as I filter to select the top 2 hit list as such it resulted BAPI_ACC_DOCUMENT_POST not found. BAPI_ACC_DOCUMENT_POST will post the account transaction only and it will not clear the open item. It seems like there is no way to avoid to use BDC as users would like to auto clear the invoices when doing the customer incoming payment.
Regards
Kang Ring -
How to create a data filter for BAPI used in a Distribution Model ?
I am trying to create IDOC's for a QM inspection plan via message type QPMK in ECC 6.0. When creating the new message type in the Distribution Model, it forced me to use a BAPI (MasterInspectionChar) rather that just the message as I have done in the past. In order to ensure that only IDOC's related to a specific plant and material type get sent out, I was trying to create a filter.
I am able to get into a 'Change Filter' dialog by double clicking 'No data filter set' under the node 'MasterInspectionChar.SaveReplica'. However, an attempt to highlight anything on this dialog and clicking button 'Create filter group' results in msg. 'Select node: Content-dependent parameter filtering'.
Online help led me in a different direction, one thread led me to believe I needed to create a table entry for the filter in table TBD16 via BD81 for later attachment to the BAPI in the Distribution Model. Before this, I created two Z* ALE Object Type records for plant and material type in table TBD11 via BD95 for what I thought would provide a lookup back in BD81 for creation of a new filter record, but these objects are not found. Per the help, I am also unclear as to whether I would need to set up Receiver determination or Parameter filtering, nor where to make this step in the configuration happen?
Can anyone point me back in the correct direction to get a data filter set up for this BAPI within the Distribution Model ?
Thanks - MikeJust to clarify, what I am having trouble with is finding where exactly to plug in the name of the plant to be filtered? If using a message type such as MATMAS in a distribution model, it is very straight forward to navigate down from the 'Data filter active', and assign a value to whatever field you wish to filter via the 'List of Values'. But in this example, message type QPMK required use of the BAPI MasterInspectionChar, and therefore the different method in creating the filter.
I cannot find similar functionality when navigating the BAPI related row, for MasterInspectionChar. The 'Change Filter' dialog popup displays a row for 'Container' and then 3 more rows containing 'BAPI structure...'. Clicking the 'Attribute' checkbox on any of these rows sets 'Data filter active' as a node under the BAPI. Double clicking the 'Data filter active' brings me back into the same dialog, and selecting any row with an attempt at this point to create a filter results in the 'Select node: content-dependent parameter filtering' warning. Is this warning occuring because of missing configuration?
Thanks - Mike -
Error while calling BAPI_PARTNEREMPLOYEE_CREATE BAPI using JCO
Hi All,
Our requirement is to create and update customer contact details from java application. For this purpose we are trying to call BAPI_PARTNEREMPLOYEE_CREATE BAPI for create contact and BAPI_PARTNEREMPLOYEE_EDIT for updating contact information. As these BAPIs are of online version, error is coming while calling these BAPIs.
So is there any way to call these BAPIs through JCO or are there any alternative BAPIs available for same purpose?
Thanks in advance,
Arati.Hi,
All the bapi or function module available in SAP to create contact person will internally do a call transaction to VAP1 and VAP2 tcodes in order to create or change contact person respectively.
We had a similar problem when we were creating and updating customer contact person using inbound idoc. We then created a bdc recording for the same and then created two function module with name Z_CREATE_CONTACT and Z_CHANGE_CONTACT. In your case you can make this function modules as RFC enabled FM and call them using JCO I guess.
KR Jaideep, -
Sales order creation using BAPI using IDoc
Hi all,
I am getting an IDoc from PI server. I need to process that IDoc in SAP for which I have created a function module.
I need to read that IDoc in the FM.
Please give me sample code / procedure of coding step by step to validate the data from Idoc structure and creating sales order from the IDoc data.
Also tell me which BAPI / FM should I use to create sales order.
Thanks,
~SachinHi Sachin
Extended order type ORDERS05 to ZFRORDERS05 with additional fields is goodu2026
But you can write user exits to populate the additional field to sale order fieldsu2026.
And FM IDOC_INPUT_ORDERS will post the data and create the SALES ORDERu2026
This is standard function every industry will followu2026. And this is recommended.
If you want to create custom FM then call (BAPI_SALESORDER_CREATEFROMDAT2 Sales order: Create Sales Order) in you custom FM.
Thanks
Ramesh -
Problem: Accessing BAPI using SAP System Connector and setting SELOPT_TAB
Hi,
I am trying to use the SAP System Connector (based on JCA) to connect to a BAPI and do a search for a customer with EP SP15. (Using BAPI_CUSTOMER_FIND).
I established the connection and can set simple input parameters, however I didn't find a way for setting the SELOPT_TAB in the IInteraction instance.
This is what the table should contain:
Table SELOPT_TAB
Field Content
COMP_CODE SPACE
TABNAME KNA1
FIELDNAME NAME1
FIELDVALUE Ma*
Here the import parameter:
IMPORT-Parameter
MAX_CNT 100
PL_HOLD X
And here the code for the IInteraction without the SELOPT_TAB that I want to include.
// Get the Interaction interface for executing the command
IInteraction ix = connection.createInteractionEx();
IInteractionSpec ixspec = ix.getInteractionSpec();
String functionName = "BAPI_CUSTOMER_FIND";
ixspec.setPropertyValue("Name", functionName);
String function_out = "RESULT_TAB";
RecordFactory rf = ix.getRecordFactory();
MappedRecord input = rf.createMappedRecord("input");
// put function input parameters
input.put("MAX_CNT", "100");
input.put("PL_HOLD", "X");
MappedRecord output = (MappedRecord) ix.execute(ixspec, input);
Does anybody know how to set the SELOPT_TABLE as input parameter?
Any help would be appreciated.
Regards, AndyMaybe your application isn´t run in x84
#Go to properties of your project ->Build -> changed platform target of "Any CPU" to "x86"
#Copy these libraries from our 32-bit environment :
*SAP.Connector.dll
*SAP.Conector.Rfc.dll
*librfc32.dll
*msvcp71.dll
*msvcr71.dll
In 64 bits environment:
1. librfc32.dll to C:WINDOWSsystem
2. msvcp71.dll to C:WINDOWSsystem32
3. msvcp71.dll and msvcr71.dll to C:WINDOWSSysWOW64
4. SAP.Connector.dll and SAP.Conector.Rfc.dll to C:WINDOWSassembly (DRAG) -
Hi,
in LSMW i am using BAPI:SALESORDER_CREATEFROMDAT2
and in the mapping, i have assigned : E1BPPARNR-PARTN_ROLE = 'SP'.
E1BPPARNR-PARTN_NUMB = '1000005'.
E1BPPARNR-ITM_NUMBER = '000000'
I am getting an error:
<b>Please enter sold-to party or ship-to party.</b>
Any ideas?Hi,
Please use FM CONVERSION_EXIT_ALPHA_INPUT to do the customer number conversion.
The customer number is stored '0001005000' in the database.
DATA: WA_KUNAG LIKE KNA1-KUNNR.
WA_KUNAG = '1005000'.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = WA_KUNAG
IMPORTING
OUTPUT = WA_KUNAG.
E1BPPARNR-PARTN_NUMB = WA_KUNAG.
E1BPPARNR-PARTN_ROLE = 'AG'.
E1BPPARNR-ITM_NUMBER = '000000'.
Regards,
Ferry Lianto -
BAPI used to delete the Purchase Order
Hi All,
I need to create a report by which we need to delete the selected purchase order.
Kindly suggest me the BAPI which I should use for the same.
Thanks,
Sandy.Hi,
Purchase orders cannot be deleted, but you can flag individual line items for deletion. BAPI_PO_CHANGE should do what you want.
MJ
Maybe you are looking for
-
How to get report for cost estimates material cost only
Hi Gurus, We have requirement in sales order costing that we need to develope report which shows only Material cost for all BOM levels. Normally at lower levels cost of Material and activity cost will be treated as Material cost for next level. Here
-
I'm very new to SQL Server and especially relational data so the question I have is very complex for me, but it's something I've been tasked with. I have a small database acting as an infrastructure inventory into which I'm importing data. The databa
-
Add restriction while create item by "Old Purchase Orders and Templates"
We are consider to add restriction while create shopping cart item by "Old Purchase Orders and Templates". After implement such restriction, create item by copying old shopping cart item is not allow for particular matereial group number. Is there a
-
Getting a BEA-000802 java.lang.ClassCastException: in cluster mode only
Guys , I get a <BEA-000802> java.lang.ClassCastException in cluster mode , but works fine on a local instance. Please take a look at the stack trace below . <Error> <Kernel> <BEA-000802> <ExecuteRequest failed java.lang.
-
Hi, I already have a Java program that is able to read in html files that are stored on my computers hard drive. Now I would like to expand its functionality by being able to parse html files straight from the web. For example, when the program is ru