Single BAPI that writes to Tables via COMMIT
Hello All,
Amongst the various BAPI's / Function Modules available in SAP ISU(see attachment), is there any one which on execution captures the information entered by the user and also writes the same to the tables.
Normally this is a step by step process where in BAPI 1 captures the input data, BAPI 2 generates the list of input data and BAPI 3 or 4 fianlly writes the info into the standard tables. COMMIT is used to write the data to the tables.
We want to execute just one BAPI say BAPI 1 that does the whole exercise of capturing data and writing to the standard tables. Its ok if BAPI 1 calls BAPI 2...n but while executing we need to execute just BAPI 1.
If this is possible please tell us the BAPI name from the available BAPI's in ISU.
Regards,
Avneet
In which standard table you want to update the details through BAPI?.
if you want to update the details for business partenr use BAPI_BUPA_CREATE_FROM_DATA bapi function module like this .
Let me know for which table you want to update the details.
Regards,
Siva
Similar Messages
-
Using Interactive Report with SQL query accessing tables via db link
Is there a known issue with using the interactive report in version 3.1.2.00.02 with SQL that is accessing tables via a database link? I get the error 'not all variables bound', I do not get this error when using the standard report for the same SQL?
Thanks,
Edited by: [email protected] on May 26, 2009 2:59 PMVarad,
Good question, failed to check that. In fact there are errors. Dump file c:\oraclexe\app\oracle\admin\xe\bdump\xe_s002_3640.trc
Mon Jun 15 08:48:11 2009
ORACLE V10.2.0.1.0 - Production vsnsta=0
vsnsql=14 vsnxtr=3
Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production
Windows XP Version V5.1 Service Pack 3
CPU : 2 - type 586, 1 Physical Cores
Process Affinity : 0x00000000
Memory (Avail/Total): Ph:1051M/2038M, Ph+PgF:2273M/3934M, VA:1302M/2047M
Instance name: xe
Redo thread mounted by this instance: 1
Oracle process number: 16
Windows thread id: 3640, image: ORACLE.EXE (S002)
*** ACTION NAME:(PAGE 2) 2009-06-15 08:48:11.743
*** MODULE NAME:(APEX:APPLICATION 112) 2009-06-15 08:48:11.743
*** SERVICE NAME:(SYS$USERS) 2009-06-15 08:48:11.743
*** CLIENT ID:(ADMIN:232384011651572) 2009-06-15 08:48:11.743
*** SESSION ID:(24.931) 2009-06-15 08:48:11.743
*** 2009-06-15 08:48:11.743
ksedmp: internal or fatal error
ORA-07445: exception encountered: core dump [ACCESS_VIOLATION] [_LdiDateFromArray+55] [PC:0x608B04F3] [ADDR:0x0] [UNABLE_TO_WRITE] []
Current SQL statement for this session:
select Stage,Procedure,Stp,FW,Reslt,MSG,date_run
from bi_msg_VW@dwitnm
order by 1
----- PL/SQL Call Stack -----
object line object
handle number name
2FE1EA14 1207 package body SYS.DBMS_SYS_SQL
2FE1F064 328 package body SYS.DBMS_SQL
2ABDC520 5097 package body APEX_030200.WWV_RENDER_REPORT3
2BD5E55C 1538 package body APEX_030200.WWV_FLOW_DISP_PAGE_PLUGS
2BD5E55C 366 package body APEX_030200.WWV_FLOW_DISP_PAGE_PLUGS
335BDA88 11190 package body APEX_030200.WWV_FLOW
2BDBD1C8 255 procedure APEX_030200.F
2AB58D10 30 anonymous block
----- Call Stack Trace -----
I didn't include the call stack, it is too large. Now I'm even more puzzled that the IR would work while a sql report would fail.
Bob -
Function module or BAPI that is used to update the records in RBKP table.
Hello All,
Can anybody please give me the name of any Function module or BAPI that is used to update the records in RBKP table.
Please help me
I need to change the fiscal year in RBKP table
Thanks in Advance,
Regards,
LIJOHi,
You can use the BAPIs,
BAPI_ACC_INVOICE_RECEIPT_CHECK Accounting: Check Invoice Receipt (OAG: LOAD PAYABLE)
BAPI_ACC_INVOICE_RECEIPT_POST Accounting: Post Invoice Receipt (OAG: LOAD PAYABLE)
Hope this helps.
Regards,
Renjith Michael. -
Shadow tables that have been created via the new partitioning schema
Hi,
Complete Partitioning :
In a complete partitioning, the fact table of the infocube are fully converted using shadow
tables that have been created via the new partitioning schema.
in the above Explanation what is the meaning of shadow tables which perform the
partitioning of an info cube.Hi
Shadow tables have the namespace /BIC/4F<Name of InfoCube> or /BIC/4E<Name of InfoCube>.
Complete Partitioning
Complete Partitioning fully converts the fact tables of the InfoCube. The system creates shadow tables with the new partitioning schema and copies all of the data from the original tables into the shadow tables. As soon as the data is copied, the system creates indexes and the original table replaces the shadow table. After the system has successfully completed the partitioning request, both fact tables exist in the original state (shadow table), as well as in the modified state with the new partitioning schema (original table). You can manually delete the shadow tables after repartitioning has been successfully completed to free up the memory. Shadow tables have the namespace /BIC/4F<Name of InfoCube> or /BIC/4E<Name of InfoCube>.
You can only use complete repartitioning for InfoCubes. A heterogeneous state is possible. For example, it is possible to have a partitioned InfoCube with non partitioned aggregates. This does not have an adverse effect on functionality. You can automatically modify all of the active aggregates by reactivating them.
Hope it helps and clear -
FM or BAPI that will change the address in table ADRC
Hello,
Is there any Function module or BAPI that will change the address in table, ADRC?
Regards,
RemiHi,
I don't use Business Partners / Biller Direct related information... So, the related FMs :
BUPA / EBPP might not help
My aim is to update ADRC table.
I have found a couple of FMs that has to be followed in an Order :
For inserting an Record :
1) ADDR_INSERT
2) ADDR_NUMBER_GET
3) ADDR_MEMORY_SAVE
4) ADDR_MEMORY_CLEAR
For Updating :
1) ADDR_UPDATE
2) ADDR_MEMORY_SAVE
3) ADDR_MEMORY_CLEAR
But i don't know what to fill for address_handle !!
How do i use these FMs??
Regards,
Remi -
Any existing BAPI that can be wrapped and exposed as a web service ???
Hi ,
I am designing PI Collaboration Platform and that all about Monitoring across SAP ECC, SAP PI and Non-SAP applications.
BUSINESS CASE: Some clients are looking for a solution that allows there management some visibility into the end-to-end aspect of processes, we will limit our discussion to SAP ECC and PI.
SOLUTION: BAM ultimately helps solve this problem at an enterprise level - however that is a heavy investment for most organizations - is there an alternative that we can provide ? Example a generic web service that can be invoked from a 3rd party tool to provide reports.
We do have solution :
We can configure Proxy adapter and can write Java web service to invoke a method to extract the data from ECC and one or more report generating methods based on the standard ( like PDF,EXCEL etc)
but we are still looking for an existing BAPI that can be wrapped and exposed as a web service ????
Need solution for the above ?Hi Sanjay,
Yes BAM has a bigger take, if you are looking for PI monitoring reports then please have a look at the following blogs which might
give you some insight.this basically deal with reading data from SXMB_MONI tables.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/909760cb-0ec8-2a10-4a96-ee8417acfbc9
http://wiki.sdn.sap.com/wiki/display/Snippets/PIMonitoringFunctionality-FetchingDatafromSXMB_MONIStandardTables-PartI
i dont think there is any BAPI as such atleast wrt to PI.
Best Regards,
Srinivas -
Looking for a bapi that gets the list of customers with a credit limit
Hello SAP gurus
I want to know if there is a standard bapi that I can use to find all customers with a credit limit of $10000 and that have exceeded this limit.
Any response/feedback will be highly appreciated.
Tks
RamThanks J@Y,
I had read that discussion about the tables with the info. However, I have an external program that is integrated to SAP sytem (using webservices). The external program when needed has to retrieve the list of customers who have exceeded certain credit limit. So I was wondering if there is any standard BAPI which I can use. Or do I need to write my own BAPI using the tables info that you have indicated.
Tks
Ram -
Single result set across multiple tables
Hi - what's the best way to perform a single query that can pull
a single result set across multiple tables, ie., a master table
containing subject details and child table containing multiple
records with detail.
I know how to do this for two columns in the same table via
indexing, but how about across tables?
Cheers,
JohnI am not sure if I understood your question, but you can use
Intermedia Text with USER_DATA_STORE to create an index with data
source from multiple tables.
(see technet.oracle.com -> products -> oracle text)
Thomas -
Is there a BAPI that gives the status information (and possibly more) of a
Hi All,
We are using an external document image system where we scan and code vendor invoices. They are send to our SAP system via a BAPI.
We want to update the status of the invoice in the document image system from the status in the SAP system, so whether it is still open or has been paid and cleared. Is there a BAPI that gives the status information (and possibly more) of a specific vendor open item?
Regards,
GerritAre you sure about that? Several highly regarded, widely downloaded apps, e.g., eReader, have an option to hide the status bar. The developer forums are awash in discussions about the commands to hide the status bar-- it's built in to the SDK.
I figure someone will have put out a small program that does nothing but hide the status bar or allow its tweaking... much like StatusBar does on the Palm OS 5 PDAs... -
Is there any fuction or bapi that can print the report automatic?
Dear All
I want to print the report( generated by command write ) automatic.
Is there any function or bapi that can do it?
Thank you in advance.Hi,
Please try this.
report ztest_auto_print.
DATA:L_PARAMS TYPE PRI_PARAMS,
L_VALID TYPE C.
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
IMMEDIATELY = 'X'
LINE_SIZE = 220
RELEASE = 'X'
MODE = 'CURRENT'
NO_DIALOG = 'X'
IMPORTING
* OUT_ARCHIVE_PARAMETERS =
OUT_PARAMETERS = L_PARAMS
VALID = L_VALID
EXCEPTIONS
ARCHIVE_INFO_NOT_FOUND = 1
INVALID_PRINT_PARAMS = 2
INVALID_ARCHIVE_PARAMS = 3
OTHERS = 4.
IF SY-SUBRC <> 0.
ENDIF.
"But it will take default printer from user settings
NEW-PAGE PRINT ON PARAMETERS L_PARAMS NO DIALOG.
write : 'print is on'.
NEW-PAGE PRINT OFF.
Regards,
Ferry Lianto -
Extract Multiple Rows from a Single Table into a Single Row in a New Table
I have a table in a database that contains contact data like name, address, phone number, etc.
The folks who designed the database and wrote the application wrote it so that all contact records are placed in that table, regardless of contact type. In fact, the contacts table does not even have a column for "type" even though there are many
different types of contacts present in that table.
I am trying to write a mail merge style report in SRSS, that gets sent to a specific type of contact, based on criteria provided that must be obtained from another table, and that data is then used to get back to a specific set of contacts from the contacts
table.
The attached file directly below describes my problem and all related information in an extremely detailed way.
SRSSMailMergeIssue.pdf
Unless there is a way to make a SRSS Tablix point to two different data sets in SRSS, it looks like I have to combine multiple rows from the same table into a new table.
If anyone can review the details in the attached pdf file and possibly point me in the direction I need to run to solve this probelm, I would greatly appreciate it.
I also included a document (below) that shows the tables I reference in the probelm description.
dbtables.pdfI found a solution.... and posted it below
select
dk.ucm_docketnumber [UCM DocketNumber],
dk.ucm_docketid [UCM DocketID],
vc.FirstName [Victim FirstName],
vc.MiddleName [Victim MiddleName],
vc.LastName [Victim LastName],
vc.Suffix [Victim Suffix],
vc.Address1_Line1 [Victim AddressLine1],
vc.Address1_Line2 [Victim AddressLine2],
vc.Address1_Line3 [Victim AddressLine3],
vc.Address1_City [Victim City],
vc.Address1_StateOrProvince [Victim StateProvince],
vc.Address1_PostalCode [Victim Postalcode],
oc.FirstName [Offender FirstName],
oc.MiddleName [Offender MiddleName],
oc.LastName [Offender LastName],
oc.Suffix [Offender Suffix],
oc.Address1_Line1 [Offender AddressLine1],
oc.Address1_Line2 [Offender AddressLine2],
oc.Address1_Line3 [Offender AddressLine3],
oc.Address1_City [Offender City],
oc.Address1_StateOrProvince [Offender StateProvince],
oc.Address1_PostalCode [Offender Postalcode],
pc.FirstName [Arresting Officer FirstName],
pc.MiddleName [Arresting Officer MiddleName],
pc.LastName [Arresting Officer LastName],
pc.Address1_Line1 [Arresting Officer AddressLine1],
pc.Address1_Line2 [Arresting Officer AddressLine2],
pc.Address1_Line3 [Arresting Officer AddressLine3],
pc.Address1_City [Arresting Officer City],
pc.Address1_StateOrProvince [Arresting Officer StateProvince],
pc.Address1_PostalCode [Arresting Officer Postalcode]
FROM ucm_docket dk
left outer join ucm_victim v on dk.ucm_docketid = v.ucm_docketnumber
left outer join contact vc on vc.contactid = v.ucm_victimlookup
left outer join ucm_offender o on o.ucm_offenderid = dk.ucm_offenderlookup
left outer join contact oc on oc.contactid = o.ucm_individualid
left outer join contact pc on pc.contactid = dk.ucm_ArrestingOfficerLookup
WHERE (dk.ucm_docketnumber = @DocketNUM) -
How to find out that the database table is empty
Hello all,
How to find out in ABAP in the best performant way, that the database table is empty. The table could have several milions of records or be empty. SELECT count( * ) looks to me as not the best way.
Kind regards
Radim Benek
Moderator message: FAQ, please search for previous discussions of similar topics.
example: "SELECT SINGLE" vs. "SELECT UP TO 1 ROWS"
Moderator message: Please Read before Posting in the Performance and Tuning Forum
Edited by: Thomas Zloch on Aug 11, 2011 5:06 PMHi,
One approach is:
check lt_mytable is initial.
This will be true if there are no lines.
Another:
describe table lt_mytable lines lv_count
if lv_count = 0.
"Empty
Thanks.
Anitha a -
How to Sort Dimension in Pivot Table via Order Column which is changing like Factual values
Hi,
Recently in of our product offerings we got stuck on this following question:
How to Sort Dimension based on the Order Value which Keeps Changing with Factual Values??
We have a data source laid out as (example)
In the above the “Order” columns are changing per
Company/(DimensionA) for DimesnsionB.
Instead what we want is: (But only if we can get the following result without putting the “Order” Column in the “Values” Section.
If there are any configurations that we can make to our power pivot model for the similar data set so that the
DimesnionB in this case can be sorted by the Order column, would be greatly helpful to us.
Sample File:
http://tms.managility.com.au/query_example.xlsx
Thanks
AmolHi Amol,
According to your description, you need to sort dimension members in Pivot Table via order column, and you don't want the order column show on the Pivot table, right?
Based on my research, we can sort the data on the Pivot table based on one of the columns in that table, and we cannot sort the data based on the columns that not existed on the Pivot table. So in your scenario, to achieve your requirement, you can
add the column to pivot table and hide it.
https://support.office.com/en-gb/article/Sort-data-in-a-PivotTable-or-a-PivotChart-report-49efc50a-c8d9-4d34-a254-632794ff1e6e
Regards,
Charlie Liao
TechNet Community Support -
Inserting Into MYSQL Table Via Air/PHP = Not Allowed?
I'm having trouble inserting data into my mysql database tables through my air app. All the code is pretty much exactly the same as in some examples I've seen but it simply won't do it. Is this because of some sort of security restriction because the air app is on my machine and the server with my mysql database on is elsehwhere? Or is it possible to insert data via an air app?
Here is the example I've been following:-
http://livedocs.adobe.com/flex/3/html/help.html?content=data_access_2.htmljimmyoneshot wrote:
Thanks for the answers boys. I've decided I'm going to change it into a flex app instead as then there won't be any problems. It simply means I'll have to add a logon system to it.
While were on the subject do you guys happen to know of any examples anywhere of how someone can REMOVE data from an sql table via flex/php?
What I'm looking for is basically when a user uses my app and enters info into some text inputs, if that specfic info exists within a table then that data will be removed from the table. The way this works is that they will choose an item within a tilelist which is populated by the data from this mysql table and this will insert the data of the selected item into the text inputs and then they click a remove button to remove that item. Can't find anything similar anywhere though.
You will have to use a common identifier, eg:
give each row in your database an ID.
then pass that ID value on the button press to a PHP script, which does something like:
$deleteID = $_POST["delID"];
mysql_query("DELETE FROM exampleTable WHERE ID='$deleteID
maybe check that a row with that ID exists first for verification, then pass back a value indicating if removal was a success or not.
You can delete on other values, but remember they have to be unique for the database, else you'll run the risk of deleting multiple values.
Or you could delete on a compound key, depends on the data you're storing in the grid. -
Is there way to put single text line in each response via WL configuration.
Hello,
Our partners are using SunOne server and
they can easy include P3P policy file to each response via server configuration.
Can we do it with WL?
We have more than 3000 JSPs to modify.
I think filter will slow down our site.
We already put P3P policy in well known place but browser can't find it
Is there way to put single text line in each response via WL configuration.
Thanks,
Oleg.
SunnyKSood
The quickest approach that comes to mind is
a. create 3 separate titles in the Titler (Text Menu/New Text/Default Text)....
food, goes on Video 4
routes, goes on Video 3
hostels, goes on Video 2
Arrange them so that when viewed they are viewed as
hostels
routes
food
b. Move hostels (Video 2) to where you want it to start in relation to
"Today I am going to talk about travelling in the North of Scotland and give advice on how to get by. I will talk about the best value hostels " - the word 'hostels' appears first at the top right of the screen
Move routes (Video 3) to where you want it to start in relation to
"I will describe the best routes to take" - the word 'routes' now appears under the the word 'hostels'
Move food (4) to where you want it to start in relation to
"And finally, I will describe the best places to eat traditional Scottish cuisine" - the word 'food' now appears under 'routes'.
c. When all that is done to this stage, it might look like this...
Now to arrange and drag out track content so that we see
hostels
then hostels + routes
then hostel + routes + food
when they are supposed to appear in conjunction with the video's dialog.
The final workspace should look like
Please give this a try. And, do not hesitate to let me know if you need clarification on anything described.
We will be watching for your results.
Thank you.
ATR
Maybe you are looking for
-
Debugging is not working in R/3 from WebDynpro-ABAP developed webpage input
Dear Friends, We are facing a serious problem for debugging. Expecting valuable input for the same. Debugging is not working in R/3 from WebDynpro-ABAP developed webpage input in Production Server. The debugging (for WebDynpro-ABAP application) is wo
-
How to load a Class Dynamically?
hi, I have the following problem.I am trying to load a class dynamically.For this I am using ClassLoader and its Loadclass method.My code is like this, File file = filechooser.getSelectedFile(); ClassLoader Cload = this.getClass().getClassLoader(); S
-
Streaming HD video from iMac to ATV2 too slow, but from iPhone4 works fine
When streaming HD (720p) video from iTunes on my iMac (2006 2Ghz Intel Core Duo) to my ATV2 it is painfully slow. So slow as to be unusable (watch 2 minutes, wait 5 minutes of buffering, watch 2 minutes...and so on). However, if I stream the exact sa
-
Essentially I have a new iPhone and I've done the reset according to your instructions on your site. How do I apply the latest back up from my previous phone so that I can have all of the content, the back up and everything that was connected to the
-
I deleted a friend and need to add him but the nam...
i by mistake deleted a friend after i thought him a stranger. i want to re add him ......but...however.. in the search ...the name alwayes do not excist....pls help me