BAPI Overloading and overriding
Hi Friends,
I just want to know Whether we can use BAPI Overloading and overiding concept is possible in BAPI?
Regards
Dinesh
Hello,
As far as I understand It is not possible but can you please explain little bit more about the requirement so we may think of some alternative.
Enjoy SAP!
Augustin.
Similar Messages
-
What's the difference between "overloading" and "overriding" in Java
What's the difference between "overloading" and "overriding" in Java
hashdata wrote:
What is the real-time usage of these concepts...?Overriding is used when two classes react differently to the same method call. A good example is toString(). For Object it just returns the class name and the identityHashCode, for String it returns the String itself and for a List it (usually) returns a String representation of the content of the list.
Overloading is used when similar functionality is provided for different arguments. A good example is [Arrays.sort()|http://java.sun.com/javase/6/docs/api/java/util/Arrays.html#sort(byte%5B%5D)]: all the sort() methods do the same thing (they sort arrays), but one sorts byte-arrays, another one sorts int-arrays, yet another one sorts Object-arrays.
By the way, you almost certainly mean "real-world" usage. "real-time" (and thus "real-time usage) means something entirely unrelated to your question. -
Why do we need Overloading and Overriding?
EJP, I'm just curious to know why you mention "*Overloading gives us the power to call a single method and pass it different parameters and the compiler at runtime decided which suitable method to call*" as a wrong answer.Because it is a wrong answer. The action occurs at compile time, not at runtime. The compiler isn't even present at runtime, by definition, so the statement is not just wrong but a contradiction in terms.
Is there any other reason for having overloading in java?The statement isn't a reason at all. It's just a definition, and an incorrect one, of what method overloading is. A definition is not a reason.
So why you're asking me for another reason when there hasn't been one provided at all in the entire thread, other than by me, is a complete, utter, and baffling mystery.
You seem to have the same problem ram has, of confusing 'what' with 'why', and of confusing definitions with reasons. One is bad enough, please let's not have two of you. -
OO:overloading and overriding in tandem..Interesting one
Assume Dog IS-A Animal
class test {
public static void main(String[] args){
Animal a = new Dog();
foo(a);
void foo(Dog d){
d.printme();
void foo(Animal a){
a.printme();
}//end of class test
class Animal{
void printme(){
System.out.println("i am in animal");
}//end of class animal
class Dog{
void printme(){
System.out.println("i am in Dog");
}//end of class dog
Question:what will it print and explain how briefly u arrived at that result? (I assume u fix some obvious compile time errors(missing ; etc) as this is just a rough snippet)
NOTES-----------
1.Overloading has to do with reference type
2.Overriding has to do with the object to which it actually pointsok mlk..really sorry for being so naive.I sometimes don't clearly express my doubt. I jus got a doubt in my mind regarding overriding + overloading and i constructed a sample example as a concept(not actual code).
Here's the full fledged program..it compiles fine.And IS-A is perfectly satisfied in this case.
class Animal{
void printme(){
System.out.println("In Animal");
class Dog extends Animal{
void printme(){//overriding the Animal printme() method
System.out.println("In Dog");
public class TestDog {
void foo(Animal a){
a.printme();
void foo(Dog d){
d.printme();
public static void main(String[] args) {
Animal a = new Dog();
TestDog t = new TestDog();
t.foo(a); //method overloading
And it prints In Dog..as expected.Got it.Thanks. -
Difrence bitween overloading and overriding
Plese give the definition & example for polymorphism
Polymorphism is of two types
1) static or design time polymorphism
2) dynamic or run time polymorphism
example for design time polymorphism is overloading (i.e) a method with same name shares diff signatures
For eg: arithmetic(int,int)
arithmetic(int,int,int)
example for run time polymorphism is overriding (i.e) a method with same name exists in both parent class and child class.
At run time it will be decided which method to call based on the object which calls it
Hope this clarifies yr query
Regards
Jansi -
Difference between OVERLOADING and OVERRIDING??
Hi guys,
can you please exaplain me difference between Overloading & Overriding with example?
Thanks,
JaxNaHere is the example of overriding :
/* PARENT CLASS */
package com.example.supreclass {
public class parentClass {
public function parentClass() {
public function fromParent(myString:String):void {
trace("Output :", myString);
/* DERIVED CLASS */
package com.example.supreclass {
public class myExample extends parentClass {
public function myExample() {
/* Override the method */
override public function fromParent(outputStr:String):void {
super.fromParent(outputString);
trace("Override example");
Overriding means redefining the inherited method (the parent method still can be invoked using 'super', as shown in example )
These links should give you some idea on these :
Overriding : http://www.kirupa.com/forum/showthread.php?p=1896981
Overloading means having many functions with same name but each differs by parameters it takes (either by data type or number of parameters passed) and return value.
Overloading : http://www.techper.net/2008/07/08/missing-method-overloading-in-as3/ -
About overloading and overriding
I hava a Java code like this:
class Homer {
float doh(float f) {
System.out.println("doh(float)");
return 1.0f;
char doh(char c) {
System.out.println("doh(string)");
return 'd';
class Bart extends Homer {
float doh(float f) {
System.out.println("doh(float)");
return 1.0f;
class Hide {
public static void main(String[] args) {
Bart b = new Bart();
b.doh('x');//compiler error in this line
b.doh(1);
b.doh(1.0f);
An error was ocurred:reference to doh is ambigous
Who can told me why?andy.g
you are wrong!
you cannot undertand what is the different between
overlaoding and overiding!sorry for the wrong answer.
the point is the super-class's method with most specific signiture has the same priority as the sub-class's method that could match(not exactly the same, but can be promoted, like char to float) the signiture during method binding/finding. java always put the current class's method at the first place, but when a method in super-class is more specicif in signiture, the compiler can't determin which one to use.
actually, there is nothing related to overriding in this case, e.g.:
class A{
char method(char c){.....}
class B extends A{
//nothing's been overrided
float method(float f){......}
public static void main(String[] args){
B b = new B();
b.method('c'); //compiler error.
}so it is definetely a priority's problem, the super class's methods do not have the same prority as the sub-class's. -
Overloading and bla extends bla
if class A extends class B and they have both got the same name on a method but different arguments does his make it overloading still or is it overriding?thanks in advance.
is it only overloading because they extend each other
or would it be anyway?It's just overloading because you have a class that has two methods with the same name.
and if the arguments where the
same would it still be overloading?No, that would be overriding, and only if that method is inherited.
sorry im asking so
much but i'm having trouble understanding the whole
overloading and overriding situations when its
extending a class is involved,does it make a
differance?thanksYes, it does, to overriding. X defines an implementation that you want to change. If Y doesn't inherit it, there is nochting to change. You'd just be implementing yet another method. -
Can we use overload and overwrite concept in OO-abap
hi
can we use overload and overwrite concept in OO-abapHi
CLASS zl_lcl_vehicle DEFINITION.
PUBLIC SECTION.
Signature of method
METHODS: set_make
IMPORTING value(im_make) TYPE string " Pass by value
im_model TYPE string," Pass by reference
ENDCLASS. "zl_lcl_vehicle DEFINITION
CLASS zl_lcl_vehicle IMPLEMENTATION.
Implementation of method.
METHOD set_make.
IF im_make IS NOT INITIAL
AND im_model IS NOT INITIAL.
gv_make = im_make.
gv_model = im_model.
ENDIF.
ENDMETHOD. "set_make
ENDCLASS. "zl_lcl_vehicle
Overloading means changing signature as well as implementation of a method.
Overriding is changing only implementation of method with signature unchanged.
From ABAP perspective, only the CONSTRUCTOR method can be overloaded in a subclass i.e both the signature and implementation can be adapted in subclass.
Any other method can't be overloaded. It can only be redefined/overridden i.e implementation changed with signature unchanged.
In ABAP there is something called a redefinition.
When you inherit a class from a super class, you can redifne a method. You cannot chnage the signature( Interface) of the method. It will remain the same as that of the super class.You must redefine a method in the same visibility section in which it appears in the superclass.
Eg.
CLASS C_SUPER_CLASS DEFINITION .
PUBLIC SECTION.
METHODS: DRIVE ,
STOP.
PROTECTED SECTION.
DATA SPEED TYPE I.
ENDCLASS.
CLASS C_SUPER_CLASS IMPLEMENTATION.
METHOD DRIVE.
SPEED = 0.
WRITE: / 'Bike speed =', SPEED.
ENDMETHOD.
ENDCLASS.
CLASS C_SUB_CLASS DEFINITION INHERITING FROM C_SUPER_CLASS.
PUBLIC SECTION.
METHODS DRIVE REDEFINITION.
ENDCLASS
CLASS C_SUB_CLASS IMPLEMENTATION.
METHOD DRIVE.
SPEED = SPEED + 10.
WRITE: / 'Bicycle speed =', SPEED.
ENDMETHOD.
ENDCLASS.
Regards
Vasu -
How can i see BAPI's and RFC's in VC?
Hi all,
my problem is that i cannot see the BAPI's and the RFC's on VC, any ideas? i have a user in my portal and i have superadmin and CV roles but when i start VC and click on "find data" a message of error appears, i have a user in r3 system too, what can i do, thanks in advance.
eulerssHi Euler,
welcome
pls see the below links
they may help you.
http://help.sap.com/printdocu/core/Print46c/de/data/pdf/BCFESDE5/BCFESDE5.pdf
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/cc41cb90-0201-0010-588c-cdd7ecb1339b
www.sapfans.com/forums/viewforum.php?f=21 - 57k
thanks
karthik''
happy solving
reward me idf usefull -
Differences between bapi's and bdc
Hi Frendz,
What are the most imp differences between BAPI's and BDC ?
Points for sure...
Thanks in advance
VijayaHi Vijaya,
A few inputs from net
BAPI is used only when it is available for the particular transaction like Delivery Sales order. but BDC can be used for any
transaction which have screen and fields.
BAPI is directly updated the database instead BDC run through the screen flow.
So BAPI can't handle all the flow logic checking and enhancement put by programmer to faciliate the user requirement.
BAPI is a higher end usage for tranfering the data from SAP to non-SAP and vice-versa. for ex: if we are using VB application,where in that we want to connect to SAP and retireve the data,and then change and update the data in SAP for that purpose we can use that.
Apart from that, we can also use it for Uploading/Downloading the data from SAP to Non-SAP like BDC, provided we have an existing BAPI for that.
BAPI function modules will also do all the checks required for data integrity like Transactions for BDC.
There is one more advantage using BAPI instead of BDC.
When we go for upgradation, there might be pozzibility to change the screen elements for transactions depending on the requirement. In that case,our BDC pgm may or may not work (depending on the screen changes they have made). Unless and until we prepare new BDC we cant use the old BDC pgm. But in BAPI, SAP promises that they are going to keep the old BAPI and for new functionality they will provide an upgraded BAPI. Until we write a new BAPI pgm, we can use the exisitng BAPI pgm.
Source: sap-img.com
this somehow summarzes what i wanted to convey and hence have put this extract.. hope it helps to your question.
Br,
Sri
Award points for helpful answers -
Standard Function Modules, BAPIs, BADIs and User Exits in OM
How do I check what are the Standard Function Modules / BAPIs in OM or any HR sub modules like PA, Comp, TEM etc..
use Tcode <b>BAPI</b> and navigate to relevant module.
for FM go to se37 and search with HR* or RH* -
Extending classes and overriding methods
If I have a class which extends another, and overrides some methods, if I from a third class casts the extending class as the super class and calls one of the methods which gets overrided, is it the overrided method or the method of the superclass which get executed?
Stig.Explicit cast can't enable the object to invoke super-class's method. Because dynamic binding is decided by the instance. The cast can just prevent you from using methods only defined in sub-class, but it does not let the object to use super-class's method, if the method's been overrided. Otherwise, the polymophism, which is one of the most beautiful feature of Object-Oriented thing, can't be achieved. As far as I know, the only way to use super-class's method is the super keyword in the sub-class, and seems no way for an object to do the same thing (I may wrong, since I haven't read the language spec).
here's a small test:
public class Test {
public static void main(String[] args){
A a = new B();
a.method();
((A)a).method();
class A{
public void method(){
System.out.println("A's method");
class B extends A{
public void method(){
System.out.println("B's method");
The output is:
B's method
B's method -
Server Overloaded and Warning Status
I have a WebLogic cluster, includes 3 Managed Server running on 2 separate machines (Each has 16Gb Ram and 8 CPU - Sun Sparc). Each start with parameters
Starting WLS with line:
/usr/jdk/instances/jdk1.6.0/bin/java -server -Xms1024m -Xmx2048m -XX:MaxPermSize=128m
Some time ManagedServers have status "OverLoaded" and "Warning". When that happened , I stop and start server and server status return to OK.
Checking the status with "prstat" command, I saw that java process used just from 1Gb Ram to 2Gb Ram and CPU is under 3%, very little CPU used
What I have to do to make server return to OK status without restart?
And how to make server running with OK status everytime?
And How many Managed Server can I create on each machine with that hardware?
Thank you!What I have to do to make server return to OK status without restart?Maybe stop some or all applications can be usefull.
And how to make server running with OK status everytime?You must tuning the enviroment, maybe should adjust JVM parameters passed to weblogic server, check thread pools, etc. For Sun HotSpot JVM, you can use -XX:+AggressiveHeap option for throughput applications, give it a try.
See [WebLogic Server Performance And Tuning|http://download.oracle.com/docs/cd/E13222_01/wls/docs92/perform/index.html]
And How many Managed Server can I create on each machine with that hardware?This decision depends on applications you want run, weblogic resources required, how many clients will be attended, and so on. If your weblogic server using 8GB achieves the goal, then you can setup another instance using the remaining available, and so on.
I hope this helps. -
hi friends,
Iam new to Bapi's and Bdc's plz tell me which sites are good for learning and i also want some realtime examples or codes.
Thanks in advance.Hi
what is BAPI?
BAPI stands for Business API(Application Program Interface).
A BAPI is remotely enabled function module ie it can be invoked from remote programs like standalone JAVA programs, web interface etc..
You can make your function module remotely enabled in attributes of Function module but
A BAPI are standard SAP function modules provided by SAP for remote access. Also they are part of Businees Objest Repository(BOR).
BAPI are RFC enabled function modules. the difference between RFc and BAPI are business objects. You create business objects and those are then registered in your BOR (Business Object Repository) which can be accessed outside the SAP system by using some other applications (Non-SAP) such as VB or JAVA. in this case u only specify the business object and its method from external system in BAPI there is no direct system call. while RFC are direct system call Some BAPIs provide basic functions and can be used for most SAP business object types. These BAPIs should be implemented the same for all business object types. Standardized BAPIs are easier to use and prevent users having to deal with a number of different BAPIs. Whenever possible, a standardized BAPI must be used in preference to an individual BAPI.
The following standardized BAPIs are provided:
Reading instances of SAP business objects
GetList ( ) With the BAPI GetList you can select a range of object key values, for example, company codes and material numbers.
The BAPI GetList() is a class method.
GetDetail() With the BAPI GetDetail() the details of an instance of a business object type are retrieved and returned to the calling program. The instance is identified via its key. The BAPI GetDetail() is an instance method. BAPIs that can create, change or delete instances of a business object type
The following BAPIs of the same object type have to be programmed so that they can be called several times within one transaction. For example, if, after sales order 1 has been created, a second sales order 2 is created in the same transaction, the second BAPI call must not affect the consistency of the sales order 2. After completing the transaction with a COMMIT WORK, both the orders are saved consistently in the database.
Create( ) and CreateFromData! ( )
The BAPIs Create() and CreateFromData() create an instance of an SAP business object type, for example, a purchase order. These BAPIs are class methods.
Change( )
The BAPI Change() changes an existing instance of an SAP business object type, for example, a purchase order. The BAPI Change () is an instance method.
Delete( ) and Undelete( ) The BAPI Delete() deletes an instance of an SAP business object type from the database or sets a deletion flag.
The BAPI Undelete() removes a deletion flag. These BAPIs are instance methods.
Cancel ( ) Unlike the BAPI Delete(), the BAPI Cancel() cancels an instance of a business object type. The instance to be cancelled remains in the database and an additional instance is created and this is the one that is actually canceled. The Cancel() BAPI is an instance method.
Add<subobject> ( ) and Remove<subobject> ( ) The BAPI Add<subobject> adds a subobject to an existing object inst! ance and the BAPI and Remove<subobject> removes a subobject from an object instance. These BAPIs are instance methods.
BAPI-step by step
http://www.sapgenie.com/abap/bapi/example.htm
list of all bapis
http://www.planetsap.com/LIST_ALL_BAPIs.htm
for BAPI's
http://www.sappoint.com/abap/bapiintro.pdf
http://www.sappoint.com/abap/bapiprg.pdf
http://www.sappoint.com/abap/bapiactx.pdf
http://www.sappoint.com/abap/bapilst.pdf
http://www.sappoint.com/abap/bapiexer.pdf
http://service.sap.com/ale
http://service.sap.com/bapi
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
http://www.planetsap.com/Bapi_main_page.htm
http://www.topxml.com/sap/sap_idoc_xml.asp
http://www.sapdevelopment.co.uk/
http://www.sapdevelopment.co.uk/java/jco/bapi_jco.pdf
Also refer to the following links..
www.sappoint.com/abap/bapiintro.pdf
www.sap-img.com/bapi.htm
www.sap-img.com/abap/bapi-conventions.htm
www.planetsap.com/Bapi_main_page.htm
www.sapgenie.com/abap/bapi/index.htm
Checkout !!
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
http://techrepublic.com.com/5100-6329-1051160.html#
http://www.sap-img.com/bapi.htm
http://www.sap-img.com/abap/bapi-conventions.htm
http://www.sappoint.com/abap/bapiintro.pdf
u can check the below the material also
Example Code
U need to give the step_nr, item_nr, cond_count and cond_type so the correct conditon will be updated. If no condition exists for the given parameters, a new condition will be created.
U can find these parameters for a particular condition type in table KONV.
*& Form saveTransactionJOCR
text
--> p1 text
<-- p2 text
FORM saveTransactionJOCR .
data: salesdocument like BAPIVBELN-VBELN,
order_header_inx like bapisdh1x,
order_header_in like bapisdh1,
return type standard table of bapiret2 with header line,
conditions_in type standard table of bapicond with header line,
conditions_inx type standard table of bapicondx with header line,
logic_switch like BAPISDLS,
step_nr like conditions_in-cond_st_no,
item_nr like conditions_in-itm_number,
cond_count like conditions_in-cond_count,
cond_type like conditions_in-cond_type.
salesdocument = wa_order_information-VBELN.
LOGIC_SWITCH-COND_HANDL = 'X'.
order_header_inx-updateflag = 'U'.
conditions
clear conditions_in[].
clear conditions_inx[].
clear: step_nr,
item_nr,
cond_count,
cond_type.
step_nr = '710'.
item_nr = '000000'.
cond_count = '01'.
cond_type = 'ZCP2'.
CONDITIONS_IN-ITM_NUMBER = item_nr.
conditions_in-cond_st_no = step_nr.
CONDITIONS_IN-COND_COUNT = cond_count.
CONDITIONS_IN-COND_TYPE = cond_type.
CONDITIONS_IN-COND_VALUE = 666.
CONDITIONS_IN-CURRENCY = 'EUR'.
append conditions_in.
CONDITIONS_INX-ITM_NUMBER = item_nr.
conditions_inx-cond_st_no = step_nr.
CONDITIONS_INX-COND_COUNT = cond_count.
CONDITIONS_INX-COND_TYPE = cond_type.
CONDITIONS_INX-UPDATEFLAG = 'U'.
CONDITIONS_INX-COND_VALUE = 'X'.
CONDITIONS_INX-CURRENCY = 'X'.
append conditions_inx.
CALL FUNCTION 'BAPI_SALESORDER_CHANGE'
EXPORTING
SALESDOCUMENT = salesdocument
ORDER_HEADER_IN = order_header_in
ORDER_HEADER_INX = order_header_inx
LOGIC_SWITCH = logic_switch
TABLES
RETURN = return
CONDITIONS_IN = conditions_in
CONDITIONS_INX = conditions_inx
if return-type ne 'E'.
commit work and wait.
endif.
ENDFORM. " saveTransactionJOCR
Bdc to Bapi
The steps to be followed are :
1. Find out the relevant BAPI (BAPI_SALESORDER_CHANGE for VA02).
[for VA01 use BAPI_SALESORDER_CREATEFROMDAT2]
2. Create a Z program and call the BAPi (same as a Funtion module call).
2. Now, if you see this BAPi, it has
-> Importing structures.
eg: SALESDOCUMENT: this will take the Sales order header data as input.
-> Tables parameters:
eg: ORDER_ITEM_IN: this will take the line item data as input.
Note :
Only specify fields that should be changed
Select these fields by entering an X in the checkboxes
Enter a U in the UPDATEFLAG field
Always specify key fields when changing the data, including in the checkboxes
The configuration is an exception here. If this needs to be changed, you need to complete it again fully.
Maintain quantities and dates in the schedule line data
Possible UPDATEFLAGS:
U = change
D = delete
I = add
Example
1. Delete the whole order
2. Delete order items
3. Change the order
4. Change the configuration
Notes
1. Minimum entry:
You must enter the order number in the SALESDOCUMENT structure.
You must always enter key fields for changes.
You must always specify the update indicator in the ORDER_HEADER_INX.
2. Commit control:
The BAPI does not run a database Commit, which means that the application must trigger the Commit so that the changes are read to the database. To do this, use the BAPI_TRANSACTION_COMMIT BAPI.
For further details... refer to the Function Module documentation for the BAPi.
Bapi to VB(Visual Basic)
Long back I had used the following flow structure to acheive the same.
Report -> SM59 RFC destination -> COM4ABAP -> VB.exe
my report uses the rfc destination to create a COM session with com4abap. com4abap calls the vb.exe and manages the flow of data between sap and vb exe.
You need to have com4abap.exe
If com4abap is installed you will find it in sapgui installatin directory , C:Program FilesSAPpcsapguiRFCSDKcom4abap.
else refer OSS note 419822 for installation of com4abap
after making the settings in com4abap to point to the vb program and setting up rfc destination in sm59 to point to com4abap session , you can use the following function modules to call the vb code.
for setting up com4abap and rfc destination please refer to the documentation for com4abap.
Invoke NEW DCOM session
call function 'BEGIN_COM_SESSION'
exporting
service_dest = service_dest "(this will be a RFC destination created in SM59)
importing
worker_dest = worker_dest
exceptions
connect_to_dcom_service_failed = 1
connect_to_dcom_worker_failed = 2
others = 3.
call function 'create_com_instance' destination worker_dest
exporting
clsid = g_c_clsid
typelib = g_c_typelib
importing
instid = g_f_oid
exceptions
communication_failure = 1 message g_f_msg
system_failure = 2 message g_f_msg
invalid_instance_id = 3
others = 4.
call function 'com_invoke' destination worker_dest
exporting
%instid = g_f_oid
%method = 'UpdatePDF'
sntemp = g_v_const_filent
snsysid = sy-sysid
snflag = 'N'
tables
rssaptable = g_t_pdfdetail1
%return = g_t_pdfdetail1 "t_test
exceptions
communication_failure = 1 message g_f_msg
system_failure = 2 message g_f_msg
invalid_instance_id = 3
others = 4.
then close the com session , using
FM delete_com_instance
FM END_COM_SESSION
BDC
BDC:
Batch Data Communication (BDC) is the process of transferring data from one SAP System to another SAP system or from a non-SAP system to SAP System.
Features :
BDC is an automatic procedure.
This method is used to transfer large amount of data that is available in electronic medium.
BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).
BDC uses normal transaction codes to transfer data.
Types of BDC :
CLASSICAL BATCH INPUT (Session Method)
CALL TRANSACTION
BATCH INPUT METHOD:
This method is also called as CLASSICAL METHOD.
Features:
Asynchronous processing.
Synchronous Processing in database update.
Transfer data for more than one transaction.
Batch input processing log will be generated.
During processing, no transaction is started until the previous transaction has been written to the database.
CALL TRANSACTION METHOD :
This is another method to transfer data from the legacy system.
Features:
Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.
Updating the database can be either synchronous or asynchronous. The program specifies the update type.
Transfer data for a single transaction.
Transfers data for a sequence of dialog screens.
No batch input processing log is generated.
For BDC:
http://myweb.dal.ca/hchinni/sap/bdc_home.htm
https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&
http://www.sap-img.com/abap/learning-bdc-programming.htm
http://www.sapdevelopment.co.uk/bdc/bdchome.htm
http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm
http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html
Check these link:
http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
http://www.sap-img.com/abap/question-about-bdc-program.htm
http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/
http://www.planetsap.com/bdc_main_page.htm
call Transaction or session method ?
Reward points if useful
Regards
Anji
Maybe you are looking for
-
How can I transfer the mailboxes from more than one user account to Thunderbird?
I've recently transferred my email to Thunderbird, having previously used Outlook Express (which I still have installed, but don't use). On OE I had two user identities, each with its own set of mailboxes, sub-mailboxes and address book. Thunderbird
-
Base64 to pdf. After conversion - how to show pdf file ?
Hello all, I have to show and save a pdf file from internal table ion base64 format. I mean that I receive an internal table with data in base64 that represent a pdf file. I have to convert it into pdf file than show and save the file. I maked a conv
-
HT1338 In my e mails, I cannot get to a web page that is mentioned in the body of the e mail
In my e mails, I cannot get to a web page that is mentioned in the body of the e mail.
-
Applet works in applet viewer but not browser...why?
I won't go into the code, but here's my problem: I work on my applet using Eclipse and its appletviewer, and the applet works fine. I test my applet once in a while by packing all class files and graphics into a jar file, copying it and html file to
-
Hi Gurus When I enter a header condition in the sales order and activate it,system automatically inserts a line for the same condition type but with condition value displayed.. I don't want this to happen.Could you please tell me where I can change t