Concept of Tree and its use
could any one explain conept of tree for me and tell what it for!
thanks in advance
<BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by matthewdo:
could any one explain conept of tree for me and tell what it for!
thanks in advance<HR></BLOCKQUOTE>
It's similar to windows explorer look and feel,which is great...
It shows the Hierarchy.
Eg:
CEO
Vp
Avp
Mgr
developer and so on...
Similar Messages
-
What is RID in non clustered index and its use
Hi All,
I need help regarding following articles on sql server
1) what is RID in non clustered index and its use.
2) What is Physical and virtual address space. Difference in 32 bit vs 64 bit Virtual address space
Regards
RahulNext time Please ask single question in a thread you will get better response.
1. RID is location of heap. When you create Non clustered index on heap and
lookup happens to get extra records RID is used to locate the records. RID is basically Row ID. This is basic definition for you. Please read
this Thread for more details
2. I have not heard of Physical address space. I Know Virtual address space( VAS)
VAS is simple terms is amount of memory( virtual ) 'visible' to a process, a process can be SQL Server process or windows process. It theoretically depends on architecture of Operating System. 32 bit OS will have maximum range of 4 G VAS, it's calculated
like a process ruining on 32 bit system can address max up to 2^32 locations ( which is equivalent to 4 G). Similarly for 64 bit max VAS will be 2^64 which is theoretically infinite. To make things feasible maximum VAS for 64 bit system is kept to 8 TB. Now
VAS acts as layer of abstraction an intermediate .Instead of all request directly mapping to physical memory it first maps to VAS and then mapped to physical memory so that it can manage request for memory in more coordinated fashion than allowing process
to do it ,if not it will soon cause memory crunch.Any process when created on windows will see virtual memory according to its VAS limit.
Please read
This Article for detailed information
Please mark this reply as answer if it solved your issue or vote as helpful if it helped so that other forum members can benefit from it
My Technet Wiki Article
MVP -
Different types of Planning Bills in Master Planning and its use in Industr
Hi friends,
can u pls help me in giving some details about this in ERP
Different types of Planning Bills in Master Planning and its use in Industry.
Thank you
ChandraDear Chandra,
I will suggest you to visit http://sap-img.com/sap-sd.htm. There is a separate section of Billing on this link. It will give you the overview of billing in SAP.
Moreover there is a separate section of FAQs with answers which will help you in great deal.
Hope this helps you.
Do award points if you found them useful.
Regards,
Rakesh -
Hi I am wondering if anyone can help me. I have two albums in my photos app other than the camera roll that i cant seem to get rid of. They contain duplicates of the photos i already have in my camera roll. One is called Photo Library, and the other is called iphone. It's using alot of space and I don't know how to delete them. Please HELP!!
those are photos that have been synced to your phone from your computer. plug in your phone to your computer, open itunes, select 'photos' tab from the top, and uncheck 'sync photos'
this will erase the photos from your phone that are not in the camera roll -
In the sales order, populating material group heirachy 1 field and its use
Hi,
I need to populate the material group heirachy field in Sales order, --> Item level, --> Sales B --> MatGrp 1 (Material group heirachy1, vbap-wgru1)
Can anyone advise on where i need to add data in customizing as well as wht impact it'll have. I want to maintain some other values not related to material in this field, a drop down.
Also wht impact will it have, which reports will pick this field ec.
Thanks
KeshiHi,
Pls goto the menu ,logistics general - material master - settings for key fields - data relevant to sales and distribution - define material groups.
These are not similar to the material groups which are used for pricing and hence can be altered to meet your analysis requirement. It wouldn't have any impact
Hope it helps. -
Extended Rebate functionality (and its use)
Iu2019m currently working at an international customer with operations in Europe. They sell products in almost all countries in Europe, which are being sourced normally from one single plant.
They are using the intercompany billing process.
They are currently using the standard Rebate functionality, including Rebate settlement.
They are facing with an issue with the Rebate settlement process.
They setup the rebate agreement with an element of a material, e.g. the material pricing group, since the product portfolio is too large to use a material in the rebate agreement.
Normally a product is delivered from one source (one single plant), but occasionally the product will be delivered from another plant (in another country)
The issue in the rebate settlement is the proper determination of the tax code and therefore the proper tax percentage. This since the products can be from several source (delivering plant) in several countries.
It is impossible to create all combinations in a rebate agreement, including the delivering plant, since there could be over 30 of them.
We have already thought of the fact to include the material tax classification in the setup of the rebate agreement.
Currently we are looking at the following options
Implement Vistex u2013 a (fairly) expensive proposition
Do nothing u2013 this will mean, that the Finance department will need to use a (custom) BW report to make financial posting and Credit Memou2019s
Made enhancements in the current process u2013 this will mean a long time for analysis and a longer time to made the enhancement and even a longer time to properly test all changes.
Implement Extended Rebate functionality. We have been looking at this and have a couple of questions on this:
Can we turn on the extended rebate functionality for existing agreement types?
Should we create new agreement types and use Extended Rebate functionality on the new agreement types?
The configuration of the Variable keys u2013 are there any hidden u201Cissuesu201D we should be aware off?
Any comment, documentation, link to documentation, remark, suggestion is welcome.
Thanks and regards,
Jan PelHi Jan Pel,
Did manage to find a solution for your problem?
We are facing a similar issue but the situation is more difficult since we don't use standard sap to determine the tax. Instead we use an external system and due to this we don't have more than 2 tax codes maintained (they are meaningless really).
I'm also trying to understand the standard sap behavior for tax determination on the rebate settlements. Since the settlement is creating an item per condition record, how is the correct tax applied (and multiple documents/items created if different tax applicable). Is standard sap creating different settlement invoices/items in the settlement invoice if there are different tax codes in the underlying billing documents in scope of the rebate agreement?
I would appreciate your feedback.
Thanks and best regards,
Kevin -
Service order and its use...
Hello Experts,
Can anybody explain me what is service order and sevice quotation and billing is done for it.In what scenario it is in use ??
Please send me some links and documents on that topic and transaction codes also...
Will be very greatfull if get some early reply..
Thanks and RegardsCheck [this|http://help.sap.com/erp2005_ehp_03/helpdata/EN/50/74d5f1a72111d3a6c40060087a7a74/frameset.htm]
-
What is Business one and its use?
Hi
I would like to know abt Busniess one and why it is used. Also Is it poosible to integrate with SAP XI. If yes what kind of adapter we need to use.
Looking for ur response.
thkx
PrabhuHello,
I am looking for about it in SAP notes and these followings are the result ;
Installation of SBO ITK 1.5 and apply ITK 1.5 SP1
Other terms
SAP Business One, ITK, SAP J2EE Engine 6.20
Reason and Prerequisites
1. Microsoft windows 2000/XP has beeninstalled.
2.Microsoft SQL Server 2000 & SP3 has been installed.
3. SAP Business One (SBO) 6.50.52 has been installed.
Solution
Required components:
1. JDK 1.3.1_08 (j2sdk-1_3_1_08-windows-i586.exe can be downloaded from <http://java.sun.com/products/archive/j2se/1.3.1_08/index.html>)
2. Microsoft SQL Server 2000 Driver for JDBC SP1 (sql2k_jdbc_sp1_setup.execan be downloadedfrom <http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-led7-4c4d-8f7b-3d47969e66ae&DisplayLang=en)
3.SAP BusinessOne Data Interface API (DIAPI) 6.50.52
4. SAPBusinessOne Java Connector 6.5
5. SAP Business One Integration Toolkit1.5
6. SAP Business One Integration Toolkit 1.5 SP1
7. Tools to do the patch for *.exe files: editbin.exe, dumpbin.exe, link.exe, MSPDB60.DLL, which are included in Microsoft Visual Studio.
To install SBO ITK 1.5 SP1 correctly, please follow the steps: (We recommend ITK 1.5 be installed on the same host with SBO)
0. Logon the host with the user in Local Administrator group.
1.Backup SBO Databases
Backup database Sbo_Common and all company databases for safety
2.Install JDK 1.3.1_08
Run j2sdk-1_3_1_08-windows-i586.exe.
3.Set environment variables JAVA_HOME and PATH:
JAVA_HOME=C:\jdk1.3.1_08, if JDK installation is C:\jdk1.3.1_08.
PATH = %JAVA_HOME%\bin;%PATH% , make sure to put the Java Path at the beginning of the path.
4.Install MS JDBC for SQL 2k SP1:
Run sql2k_jdbc_sp1_setup.exe.
5.Install SBO ITK 1.5 and REBOOT computer
Don't install DI-API by deselecting DI-API component in setup dialog box. We will install the latest DI-API for SBO 6.50 later.
Suppose ITK 1.5 is installed driver C. You should see C:\SAP_J2EEngine6.20 and C:\Program Files\SAP\SBO Integration Toolkit after installation.
6.Install SBO ITK 1.5 SP1
Download the ITK 1.5 SP1 from http://service.sap.com/sbo-swcenter
Upgrades/Patchs->SBO-MYSAP INTEGRATION TOOLKIT ->
SBO-MYSAP INTEGRAT.TOOLKIT 1.5->Binary Patches SBO-FUNCTION MODULES
1.5 -> Win32 -> BOXIFM1501_0-20000137.ZIP
Unpack the zip and run setup.exe
7.Install DI-API from <
127.0.0.1\sbo_shr\SBODIAPI>
DI-API always exists on the SBO server.
8.Install SBO Java Connector and copy jar files:
Refer to note 676364 (Don't douninstallsteps since we don't install
DI-API) , install latest SBOJavaConnector and
Copy sbowrapper.jar and sboapi.jar
FROM C:\ProgramFiles\SAP Manage\SAP Business One\SDK\JavaCon\lib
TO C:\ProgramFiles\SAP\SBO Integration Toolkit\SBOFunctionModuleSDK
and C:\SAP_J2EEngine6.20\alone\services\servlet_jsp\work\jspTemp\
SBOWebService\root\WEB-INF\lib
9.Check HTTP/HTTPS port:
If HTTP/HTTPSport is conflicted withotherWeb Application Server on
same host, for example IIS, change HTTP/HTTPS portofthe SAP J2EE
server by Config Tool.
Start -> All Programs -> SAP J2EE Engine 6.20 -> Tools -> Config Tool
10.Apply note 706379 to patch java.exe and service.exe:
Java.exe is inthedirecotry %JAVA_HOME%\bin, service.exe isinthe
direcotry C:\SAP_J2EEngine6.20\configtool.
Use the following command
editbin.exe /stack:2097152 service.exe
editbin.exe /stack:2097152 java.exe
11.Start J2EE server
Use Start -> All Programs -> SAP J2EE Engine 6.20 -> Stand Alone Server
12. Create J2EE user, change admin password
For securityreason,password of Administrator must be changed. Another
user in administratorgroup should be created for daily operation.
Use Start -> AllPrograms-> SAP J2EEEngine6.20 -> Administrator.
This task is performed using "User Management" in the "Runtime" tab of
Security Service.
13. Test ITK 1.5 SP1 connection
In browser,open the URL "<http://localhost:port/SBOWebService>",
SAP Business One Integration Toolkit workbench could be openned.
(Refer to Administration Guide for following steps)
14.Switch on DEBUG log
In SAP Business One Integration Toolkit workbench->settings->Logging,
set .severity = DEBUG
After everything runs fine, you should set the log back to INFO mode
for performance purpse.
15. Set DI-API connection:
In SAP Business One Integration Toolkit workbench->settings->DI API,
set the connection parameters for SBO DIAPI.
16. Set Sender and SAP XI
In SAP BusinessOneIntegration Toolkit workbench->settings->Sender,
Setthe Sender properties. The properties [name].port and [name].uri
can be get from XI server by transaction code SMICM, SICF.
17.Set Windows Application Event Log to recycle
Control Pannel->AdministrativeTools->Event Viewer->Application->
(Context menu)Properties->General->Log size->Overwrite events as needed
18. Restart ITK 1.5 SP1 to check DI-API connection
In the windowof Stand Alone Server, type "reboot". After rebooting,
open SAPBusinessOne Integration Toolkit workbench , open server log
in Logs-> Server tocheckthe status of DIAPI connection pool.
IfDIAPI connection pool initialized successfully, followingline
could be found:
Info: initialize DI-API connection pool.
Info: initialize DI-API connection pool successfully.
19.Switch off DEBUG log
In SAP Business One Integration Toolkit workbench->settings->Logging,
set .severity = INFO
20. Shutdown J2EE
In the window of Stand Alone Server, type "shutdown".
21. Config J2EE server running as Service, Optimizememory (at least 128M , default is 64M)
Use Start->All Programs->SAP J2EE Engine 6.20->Tools->Config Tool to open Config Tool.
Clicknode "Alone", in "NTService"tab,select"Enabled", andchange
the memory size in "Java parameters" with following lines:
-Dmemory.manager=128M
-Xmx128M
Apply changes.
using Start ->Run -> cmd to open command window, change directory to
C:\SAP_J2EEngine6.20\configtool,runcommand "service -install" to
install J2EE server as Service. (To remove the service, run command
"service -remove")
22. Start J2EE as service
In Control Pannel->Administrative Tools -> Services, find service
"SAP J2EE EngineAlone",Open thepropertiesof the service and config
the service to Log On as the current user ("Log On" tab -> Log on as:
This account)
23. Test Connection
Open SAP Business One Integration Toolkit workbench to check log file.
I do not understand a lot but I think you could do that. In the SBO 2007A, it will be mor easy.
Rgds, -
Packaging concept for GUI and Background, using SwingWorker
How to set up the following structure, in order to meet the requirements of SwingWorker (doInBackground, publish, process):
1. There is a class SGui - contained in a package of Swing GUI methods SGui, located in package ...sgui - which will
- start a background thread, by using SwingWorker, which does some complex logics (the methods from class SSolv, see item 2)
- it passes initial data to that background process, which have been entered into the GUI
- displays the intermediate results from the background threat
2. There is another class SSolv, in package ...ssolv, which contains some complex logics, and should deliver intermediate results to be displayed by the GUI
From all the information from tutorial etc., I put up a structure like this, for SSolv:
package ...ssolv;
class SSolv {
void senderMethod {
publish (ComData...) // should transfer the data to the EDT
: class ComData {
// ... puts up the objects for transferring the data to the GUI, by method publish
}All the rest of Swing methods goes to package SGui.
This stub already shows the issue, which comes from structuring the application in two (or even more) packages : compiling package SSolv produces the error publish(V...)
has protected access in javax.swing.SwingWorker ! I understand that this protected method could only be used in this context, after instancing a subclass of SwingWorker,
- however I thought it would most senseful to get the "sender" (+publish+), and the "contents" (+ComData+) to the package, where the data will be produced.
This is evidently in contradiction to the requirement, that publish - as a protected method of SwingWorker - should be defined in the SGui class, as it has to apply the (overriden) methods process (including get), done etc.
With my application, the SGui class will be compiled later ! So I had to reference a method from SGui that is not known during compiling of SSolv !
Unfortunately, all the examples shown in the tutorials (as far as I can already know them...) only use one package; so all the classes are compiled from one file, and they will not get this dilemma.
Please give me some idea, how I will have to restructure / workaround / use advanced methods, to solve this ?
Edited by: GW.G on 16.07.2010 17:27Bad news: I did some homework, but I didn't get it working...
One reason may be, that your demo doesn't cover my reqs. exactly, regarding implementation of MySwingWorker, because my SSolv - which does all the processing - has to be in the doInBackground() method, and the 'senderMethod' (called dumpExFlags in my SSolv.java) is running integrated from within, because the application SSolv decides, when we have data ready for publishing. See code below...
Secondly, I really did not get the point with your design, especially with the following segment from MySwingWorker, regarding the use of the private objects sgui and ssolv, and the mechanism of the constructor ?
import yr2010.m07.d.ssolv.ComData;
import yr2010.m07.d.ssolv.SSolv;
public class MySwingWorker extends SwingWorker<Void, ComData> {
private SGui sgui;
private SSolv ssolv = new SSolv(this);
public MySwingWorker(SGui sgui) {
this.sgui = sgui;
@Override
protected Void doInBackground() throws Exception {
ssolv.senderMethod();
return null;
}{code}
By the way, I analysed the java files with PMD, and didn't find any relevant
hints why things should not work like that.
Another tricky detail: the compiler (as well as PMD) reports, that method 'publish' does not 'override', except calling the super method, but your example works !?
Finally, to my knowledge any type that is overriden, should have his own @Override 'tag'. So did you purposefully omit that in your design ?
Worst of all, I just ran into the problem that the compiler will not
recognize all the the variables and methods I imported to the
DoSolver(SwingWorker subclass). (This may be an issue from my 'bottom
up' design of my 1000 lines of this first Java example I produced), but:
I don't see why, in this case, javac ignores all the imports from other
packages, and reports 'cannot find symbol' on ANYTHING ... ? This puts my debugging efforts on the major problem to halt ...
{code}
package s3forum.sgui;
import javax.swing.;
import java.util.;
import s3forum.ssolv.SSolv;
import s3forum.ssolv.ComData;
import s3forum.sgui.SGui;
public class DoSolver extends SwingWorker< Void, ComData > { // SSolv definiert Datenformat
// DoSolver() - shouldn't be necessary. implicitly defined by instancing with
// DoSolver dSol = new DoSolver() - should get the overriden methods ready for use
// ========== Background process, will start when instancing DoSolver
@Override
protected Void doInBackground() {
SSolv slv=new SSolv(vArr); // Instance of solver. vArr=start-values from SGui
return null;
//============ Gets data from SSolv coninuously
@Override
public void process (java.util.List cDList) {
if (cDList.size() > 1) { //### Prelim: ignore multiple datasets!
System.out.println(" ### Multiple values !! ### ");
ComData cD = cDList.get( cDList.size()-1 );
dispMLabel (cD.getX, cD.getY, cD.getD);
if (cD.getIS) {
dispMText (cD.getX, cD.getY, cD.getD);
} //Process
//=========== Postprocessing after SSolver finishes
@Override
public void done() {
// Message
dispGuiMsg ("Solver ist beendet. FERTIG drücken zum Beenden >");
// modify button, forcing System.exit()
fertigB.setActionCommand("fertigWaitEnd");
fertigB.setEnabled(true);
//=================== publish, should override method from SwingWorker
@Override
public void publish( ComData cd ) {
super.publish(cd);
} // Class DoSolver
{code}
Could you please further comment on this ? Thank you !
Edited by: GW.G on 20.07.2010 12:46
Edited by: GW.G on 20.07.2010 12:48 -
Table T001I and its use?
Hi all,
I know that with the table T001I it is possible to define some additional fields that are supposed to hold some country specific data that is needed for reporting and similar stuff. But when I add some definition there, where do I see it, this field that I have to fill then with data?
Thanks!
D.Hi Paul
Can you please guide me how to creat Parameter Type as I have tried using SM30 with V_T001I but did not work.
I hav also checked global settings > additional data
I am trying to create new Tax code for FIJI for which I need new Parameter Type
Thaks in advance
Hiren -
Hi all,
While migrating to analysis authorization, I am finding it extremely difficult to comprehend the use of the activity values in RESECADMIN. There are so many of them. Apart from the common ones like 03, 23 the others are vague. Is there any documentation on where these values may be used i.e. in which scenario?
ThanksHi,
There are only 2 valid values for 0TCAACTVT that is 02 (change) and 03 (display).
By default 03 (display) is set.
02 (change) value is provided for the scenarios where there are planning reports and user write back value from the reports into the BI system.
Such users require to have 02 (change) value in their authorization.
Also, following link will take you to a presentation by Marc bernard on Migration of Authorization to Analysis Authorization where there is mention of the same.
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/ac7d7c27-0a01-0010-d5a9-9cb9ddcb6bce
This might help you !
Cheers
-RJ -
API and its use...
I am wondering how to use the class and method definitions and descriptions of the API effectivelly. I mean would it be better if i just directly search for tutorials or examples and skip viewing the API? I look at the API definitions, i understand the content but i don't know how to use them exactly. Consider that i have almost none programming experience and have just recently learnt the basics of JAVA. Any opinions?
@OP:
Assuming your question is, "should I use the API docs or the tutorials?" the answer is "both." If you're really a beginniner to Java and to pogramming, then just the API docs will be hard to follow. Nevertheless, if you're going to do anything more than copy code out of the book, you're going to have to learn to use those docs.
I'd suggest you go through the tutorials, books, etc., but as you're reading and/or typing the sample code, refer to the API docs for the classes and methods being used. The tutorials will provide the introduction you need, but the API docs (and sometimes the JLS, though that's even harder to read for a newbie) will provide more detail. The API docs are also somewhat more authoritative than the tutuorials. There are some cases where they have errors or ambiguous wordings, but I'd still put them ahead of any book or tutorial as the "final word" on how the classes are supposed to behave. -
What is badi and where used?
Tell me about badi and its uses in abap?
Thanks.Hi
BAdi's are used as similar to user exits for most of the transactions using OOPS concepts
DEFINING THE BADI
1) execute Tcode SE18.
2) Specify a definition Name : ZBADI_SPFLI
3) Press create
4) Choose the attribute tab. Specify short desc for badi.. and specify the type :
multiple use.
5) Choose the interface tab
6) Specify interface name: ZIF_EX_BADI_SPFLI and save.
7) Dbl clk on interface name to start class builder . specify a method name (name,
level, desc).
Method level desc
Linese;ection instance methos some desc
8) place the cursor on the method name desc its parameters to define the interface.
Parameter type refe field desc
I_carrid import spfli-carrid some
I_connid import spefi-connid some
9) save , check and activate adapter class proposed by system is
ZCL_IM_IM_LINESEL is genereated.
IMPLEMENTATION OF BADI DEFINITION
1) EXECUTE tcode se18.choose menuitem create from the implementation menubar.
2) Specify aname for implementation ZIM_LINESEL
3) Specify short desc.
4) Choose interface tab. System proposes a name fo the implementation class.
ZCL_IM_IMLINESEL which is already generarted.
5) Specify short desc for method
6) Dbl clk on method to insert code..(check the code in AAA).
7) Save , check and activate the code.
Some useful URL
http://www.esnips.com/doc/e06e4171-29df-462f-b857-54fac19a9d8e/ppt-on-badis.ppt
http://www.esnips.com/doc/10016c34-55a7-4b13-8f5f-bf720422d265/BADIs.pdf
http://www.esnips.com/doc/43a58f51-5d92-4213-913a-de05e9faac0d/Business-Addin.doc
http://www.esnips.com/doc/1e10392e-64d8-4181-b2a5-5f04d8f87839/badi.doc
www.sapgenie.com/publications/saptips/022006%20-%20Zaidi%20BADI.pdf
http://www.sapdevelopment.co.uk/enhance/enhance_badi.htm
http://help.sap.com/saphelp_nw04/helpdata/en/04/f3683c05ea4464e10000000a114084/content.htm
http://help.sap.com/saphelp_nw04/helpdata/en/e6/d54d3c596f0b26e10000000a11402f/content.htm
http://help.sap.com/saphelp_nw2004s/helpdata/en/c2/eab541c5b63031e10000000a155106/frameset.htm
Now write a sample program to use this badi method..
Look for BBB sample program.
AAA
data : wa_flights type sflight,
it_flights type table of sflight.
format color col_heading.
write:/ 'Flight info of:', i_carrid, i_connid.
format color col_normal.
select * from sflight
into corresponding fields of table it_flights
where carrid = i_carrid
and connid = i_connid.
loop at it_flights into wa_flights.
write:/ wa_flights-fldate,
wa_flights-planetype,
wa_flights-price currency wa_flights-currency,
wa_flights-seatsmax,
wa_flights-seatsocc.
endloop.
BBB
*& Report ZBADI_TEST *
REPORT ZBADI_TEST .
tables: spfli.
data: wa_spfli type spfli,
it_spfli type table of spfli with key carrid connid.
*Initialise the object of the interface.
data: exit_ref type ref to ZCL_IM_IM_LINESEL,
exit_ref1 type ref to ZIF_EX_BADISPFLI1.
selection-screen begin of block b1.
select-options: s_carr for spfli-carrid.
selection-screen end of block b1.
start-of-selection.
select * from spfli into corresponding fields of table it_spfli
where carrid in s_carr.
end-of-selection.
loop at it_spfli into wa_spfli.
write:/ wa_spfli-carrid,
wa_spfli-connid,
wa_spfli-cityfrom,
wa_spfli-deptime,
wa_spfli-arrtime.
hide: wa_spfli-carrid, wa_spfli-connid.
endloop.
at line-selection.
check not wa_spfli-carrid is initial.
create object exit_ref.
exit_ref1 = exit_ref.
call method exit_ref1->lineselection
EXPORTING
i_carrid = wa_spfli-carrid
i_connid = wa_spfli-connid.
clear wa_spfli.
Check this link to learn more about differences between user-exits and badis:
http://www.sap-img.com/abap/difference-between-badi-and-user-exits.htm
<b>Difference Between BADI and User Exits</b>
Business Add-Ins are a new SAP enhancement technique based on ABAP Objects. They can be inserted into the SAP System to accommodate user requirements too specific to be included in the standard delivery. Since specific industries often require special functions, SAP allows you to predefine these points in your software.
As with customer exits two different views are available:
In the definition view, an application programmer predefines exit points in a source that allow specific industry sectors, partners, and customers to attach additional software to standard SAP source code without having to modify the original object.
In the implementation view, the users of Business Add-Ins can customize the logic they need or use a standard logic if one is available.
In contrast to customer exits, Business Add-Ins no longer assume a two-level infrastructure (SAP and customer solutions), but instead allow for a multi-level system landscape (SAP, partner, and customer solutions, as well as country versions, industry solutions, and the like). Definitions and implementations of Business Add-Ins can be created at each level within such a system infrastructure.
SAP guarantees the upward compatibility of all Business Add-In interfaces. Release upgrades do not affect enhancement calls from within the standard software nor do they affect the validity of call interfaces. You do not have to register Business Add-Ins in SSCR.
The Business Add-In enhancement technique differentiates between enhancements that can only be implemented once and enhancements that can be used actively by any number of customers at the same time. In addition, Business Add-Ins can be defined according to filter values. This allows you to control add-in implementation and make it dependent on specific criteria (on a specific Country value, for example).
All ABAP sources, screens, GUIs, and table interfaces created using this enhancement technique are defined in a manner that allows customers to include their own enhancements in the standard. A single Business Add-In contains all of the interfaces necessary to implement a specific task.
The actual program code is enhanced using ABAP Objects. In order to better understand the programming techniques behind the Business Add-In enhancement concept, SAP recommends reading the section on ABAP Objects.
What is difference between badi and user-exists?
What is difference between enhancements and user-exists? and what is the full form of BADI?
I have another doubt in BDC IN BDC WE HAVE MSEGCALL (i did not remember the > correct name) where the error logs are stored, MSEGCALL is a table or structure.
<b>Difference between BADI and USER-EXIT.</b>
i) BADI's can be used any number of times, where as USER-EXITS can be used only one time.
Ex:- if your assigning a USER-EXIT to a project in (CMOD), then you can not assign the same to other project.
ii) BADI's are oops based.
Reward points for useful Answers
Regards
Anji
Message was edited by:
Anji Reddy Vangala -
How to find custom parameters and its values?
Hi,
Please let me know how to find the list of custom parameters with its possible values and its use in programs?
Thanks.There is no validation for the values that can be input so you can put anything in the value field. For example, try "BUK" and
then a value for a company code you know does not exist.
When you run a transaction with that it will default that value. -
I noticed that there is an article on your website about the SanFrancisco Zoo utilizing the BC System for their website and I am wondering if I can use that as a reference on my website? I need to be able to provide some "credibility" to the Adobe BC system and its use with large companies. Does anyone know if i can do this?
I noticed that there is an article on your website about the SanFrancisco Zoo utilizing the BC System for their website and I am wondering if I can use that as a reference on my website? I need to be able to provide some "credibility" to the Adobe BC system and its use with large companies. Does anyone know if i can do this?
Maybe you are looking for
-
A user has ntcied that the Slideshow webpart is taking her png images and converting them to jpg images. The problem is that the jpeg text does not render will and the user is asking if there is a way that the slide show image converted can be skipp
-
External Monitor, iBook, and SwitchResX
I recently got a 19" external monitor for my ibook this Christmas. The screen image is blurred and stretched. I called both the monitor company and apple, but neither one was helpful. I saw some discussions about SwitchResX. I downloaded it and have
-
Negative quantity in deliver field in production order - CO02
Hi All, I am doing production confirmation and goods receipt for production order through back ground using standard BAPI.While doing GR for production order in background the following error occured. System is throughing dump - Arithmatical logica
-
Hello; I have XP Pro SP2 with Acrobat Pro 8.1.0 I have received a form that is in PDF format. But I can't populate its fields. That is, when I try to type in the field, nothing happes. I have played around by going to Tools and checking the Form but
-
Windows 2008 R2 Active Directory User can not change their password
Our AD domain already having two domain controllers with windows 2008 (not R2), last week we added one more domain controler with windows 2008 R2 for that we run domain prep and forestprep. After this domain no users can change their password by pr