SAP HANA: Differences in functionality concering side by side and ERP on HANA scenario
Dear all,
There are two ways to use HANA - on the one hand, I could use it as a main database (ERP on HANA) or, on the other hand, I use it as a secondary database next to a non-HANA database (side by side or "sidecar" solution) for selected matters.
Where are the limitations if I use the side by side solution only? Are there functionalities which I can not use in comparison to the ERP on HANA solution? Or offer both solutions the same functionality but only the way to use HANA is different?
Do you have any clue or any links concerning documentation - till now I wasn't able to find some..
Sincerely Yours
Zapp
Hi Zapp,
You can check the below thread for limitations in SideCar Scenario:
What are the limitations/challenges in HANA sidecar
In addition to these, you will not be able to use ABAP Proxies, ABAP managed database procedures and many other new functionalities that are being added to ECC on HANA.
If you use HANA as a sidecar, you would use it to accelerate only few transactions while with ECC on HANA, many standard transactions have been optimized to use the power of hana
Additionally, you can register for free Suite on HANA course at openSAP and learn more about it:
Course: SAP Business Suite powered by SAP HANA
Regards,
Vivek
Similar Messages
-
SAP HANA Cloud Portal : Make Widget For Java Application and Display in HANA Portal
Hi Experts,
I have created one Java Application using eclipse luno.
I have successfully deploy on my hanatrial version and able to see the Started Application under the Java Application.
Can anyone have idea how to use this application in HANA portal and display/ run this Java Application in SAP HANA Cloud Portal Website.
I want to know is it possible or not ? and yes then how its possible ?
What are the steps require to make Widget for this java apps and publish on portal.
Many Thanks,
MithunHi Mithun,
yes it's possible and relatively easy - follow Chapter 7 of the guide -
ESPM WebShop Extension
Regards
Kenny -
Difference in functioning of C_APO_LOC for SNP and DP
Hi experts,
I want to know about the functioning of C_APO_LOC authorization object for both SNP and Dp, means How it behaves for both the types of planning book.Issue is resolved.
-
Pass through scenario in SAP PI with no mapping for File to IDoc and Idoc to file scenarios
Hi Experts,
Can i have step by step process in SAP PI for pass through scenario with no mapping in case of file to Idoc and Idoc to file both cases please.
What objects i can skip.
My PI system is 7.3 dual stack.
I have seen below blogs, still its confusing to me.
When and how to create an scenario in SAP PI without mapping objects.
Pass Through Scenario with no Mapping in PI 7.1
Appreciate your help on this.
Regards,
Mohan.Hi Mohan
In pass thru interface you don't need to create any ESR objects, only ID objects are required.
Just Create a Receiver Determination and Receiver Agreement for your scenario (no need for Interface Det. and Sender Agreement).
Specify the IDOC in the Sender Interface and namespace as urn:sap-com:document:sap:idoc:messages
Or instead of creating objects manually, Run the wizard with Idoc name/namespace in sender/receiver interface
Regards
Osman -
SAP vs. ORACLE Functionality Differences
Dear All,
I need help on SAP vs Oracle Major functionality differences and limitations? If someone has done this excercise recently please help.
Thanks for your response in advance
Regards
RoshanWhat in particular are you looking for,
SAP is an ERP Suite, and Oracle has products such as Database, Applications, Fusion, ERP aswell.
Thanks
SM -
Difference between calling a function module in background task and update
Hi experts,
Can someone explain me the basic difference between calling a FM in background and update tasks?
Also what is the advantage of using backgroud RFCs over the above 2.
Thanks in advance,
reddyThis is essentially a difference of synchronization with the main program calling this FM.
For Update task, we specify explicitely that we want to update some rows in a database table. But Update task is essentially for waiting that all tasks to do before are done and updating database at the end. The main point is that MF called in Update task wait for a COMMIT WORK to be executed.
On the other hand FM in background task are executed immediatly and are not specific to updating database table : it can be a function that would return some values or something else like that.
If you want to see more about difference between background jobs / update jobs, you can also have a look at transaction SM51. Here you will see all the servers composing your SAP instance and what kind of task they can execute :
- background jobs corresponds to BATCH
- update tasks corresponds to UPDATE
Those 2 kinds of tasks stands not necessarily on the same server...
Best regards,
Samuel -
Difference between function module and a method?
Hi Experts
Can anybody pls tell me the technical and functional difference between function moduel and a method?
Thanks
SudhansuHi,
Function modules are procedures that are defined in function groups (special ABAP programs with type F) and can be called from any ABAP program. Function groups act as containers for function modules that logically belong together. You create function groups and function modules in the ABAP Workbench using the Function Builder.
Function modules allow you to encapsulate and reuse global functions in the R/3 System. They are stored in a central library. The R/3 System contains a wide range of predefined function modules that you can call from any ABAP program. Function modules also play an important role in database updates and in remote communications between R/3 Systems or between an R/3 System and a non-SAP system.
You can declare methods in the declaration part of a class or in an interface. To declare instance methods, use the following statement:
METHODS <meth> IMPORTING.. [VALUE(]<ii>[)] TYPE type [OPTIONAL]..
EXPORTING.. [VALUE(]<ei>[)] TYPE type [OPTIONAL]..
CHANGING.. [VALUE(]<ci>[)] TYPE type [OPTIONAL]..
RETURNING VALUE(<r>)
EXCEPTIONS.. <ei>..
When you declare a method, you also define its parameter interface using the additions IMPORTING, EXPORTING, CHANGING, and RETURNING. The additions define the input, output, and input/output parameters, and the return code. They also define the attributes of the interface parameters, namely whether a parameter is to be passed by reference or value (VALUE), its type (TYPE), and whether it is optional (OPTIONAL, DEFAULT).
Unlike in function modules, the default way of passing a parameter in a method is by reference.
As in function modules, you can use exception parameters (EXCEPTIONS) to allow the user to react to error situations when the method is executed.
As in function modules, you can use the RAISE <exception> and MESSAGE RAISING statements to handle error situations.
Regards,
Sruthi -
Difference between function module and userexit and badi
Hello Gurus,
As a functional consultant i want to know what is function module and user exit and badi.
what is the difference between function module , user exit and badi?
regds
RamachandraRama,
Function modules are ABAP routines that are administered in a central function library. They apply across applications and are available throughout the system. You must assign function modules to a function pool that is called a function group. A function group is nothing but a container for the function modules.
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.
User exit - A user exit is a three character code that instructs the system to access a program during system processing.
SXX: S is for standard exits that are delivered by SAP. XX represents the 2-digit exit number.
UXX: U is for user exits that are defined by the user. XX represents the 2-digit exit number .
Difference between BADI and USER-EXIT.
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.
Hope this helps you.
Rgds
Manish -
Using Standard SAP Tables in SAP Tables, clusters or functions connections
Hi Gurus,
I am trying to use Standard SAP table like MARA, MAKT.. etc. in my crystal designer. When i make a new connection using SAP tables, Cluster or Functions, these tables are not listed.
Any configuration i have to maintain to list those standard table.?
With Regards,
Balachander.SDue to performance reasons there is a limitation regarding the number of the dispplayed table names. Once you are in the connection/table browser select a table and invoke the context menu by pressing the right mouse button. Select Options and in the options panel you can use wildcards in order to limit the results to the desired range (eg. use MA% to get a list of tables starting with MA). After you close the options panel press F5 and expand the connection entry again.
Regards,
Stratos -
What is the difference between function and method
Hey I need help I dont know which is the difference between function and method ?
Does anybody can ask me this question.
Thanksjverd wrote:
The first two answers were also correct.Also the blocked message, quoted here for posterity:
"Tinkerbell" wrote:
Methods are defined by Java whereas functions are not. ~ -
Difference between Function module in Update task
Hi folks,
What is the difference between
1. A function module calling in 'update task'( if attributes not set for update mode).
2.A function module's attributes set to update mode, but while calling not specified 'Update task'.
Please clarify this doubt.
Thanks in advance.
BhavaniCALL FUNCTION func IN UPDATE TASK.
Additions:
1. ... EXPORTING p1 = f1 ... pn = fn
2. ... TABLES p1 = itab1 ... pn = itabn
Effect
Flags the function module func for execution in the update task. It is not executed at once, but the data passed with EXPORTING or TABLES is placed in a database table and a subsequent COMMIT WORK then causes the function module to be executed by the update task. Update function modules must be flagged as such in the Function Builder
The return value is not set.
Addition 1
... EXPORTING p1 = f1 ... pn = fn
Effect
Values of fields and field strings specified under EXPORTING are passed from the calling program to the function module. In the function module, the formal parameters are defined as import parameters. In the interface definition, default values must be assigned to all import parameters of the update function module.
Addition 2
... TABLES p1 = itab1 ... pn = itabn
Effect
TABLES passes references to internal tables. All table parameters of the function module must have values.
Note
With update function modules, both import parameters and exceptions are ignored when the call is made.
Administration transaction
Related
COMMIT WORK, SET UPDATE TASK LOCAL
regards,
kartikey. -
Exact difference between function and procedure
exact difference between function and procedure(real time diff.....not like return value, dml....) and function do some work at the same time that work also do procedure..why function
ranitB wrote:
1. Function is called Inline a query. A return value is must.
But, procedure may/may not contain a return value.Not true.
A function may be called in a query providing it meets certain limitations (no DDL, or transactional statements such as commit/rollback etc.).
A function does not have to be called from a query, it can be called from other PL/SQL code or from other external applications.
Regular functions must return a value, though pipelined functions do not...
SQL> CREATE OR REPLACE TYPE split_tbl IS TABLE OF VARCHAR2(32767);
2 /
Type created.
SQL> CREATE OR REPLACE FUNCTION split (p_list VARCHAR2, p_delim VARCHAR2:=' ') RETURN SPLIT_TBL PIPELINED IS
2 l_idx PLS_INTEGER;
3 l_list VARCHAR2(32767) := p_list;
4 l_value VARCHAR2(32767);
5 BEGIN
6 LOOP
7 l_idx := INSTR(l_list, p_delim);
8 IF l_idx > 0 THEN
9 PIPE ROW(SUBSTR(l_list, 1, l_idx-1));
10 l_list := SUBSTR(l_list, l_idx+LENGTH(p_delim));
11 ELSE
12 PIPE ROW(l_list);
13 EXIT;
14 END IF;
15 END LOOP;
16 RETURN;
17 END SPLIT;
18 /
Function created.
SQL> SELECT column_value
2 FROM TABLE(split('FRED,JIM,BOB,TED,MARK',','));
COLUMN_VALUE
FRED
JIM
BOB
TED
MARK... whilst the definition of the function shows a return type, the return statement inside the function simply returns, without a value. That's because the data is passed back through a special "pipeline", and you can write code to show that the data is available to a query as soon as it's piped, and before the function has completed (reached the return statement) if you like.
A procedure does not return a value (And no an OUT parameter is not a "returned" value, it's a writeable parameter, there's a difference)
2. There are some limitations in functions which is possbl through procedures.
Like - Oracle doesn't support DML in functions called in Select queries (using PRAGMA AUTONOMOUS_TRANSACTION will help).Not strictly true. and SQL query is considered to be DML, so a function could perform a query and then be used inside another query...
SQL> ed
Wrote file afiedt.buf
1 create or replace function f_dname(p_deptno in number) return varchar2 is
2 v_dname varchar2(10);
3 begin
4 select dname into v_dname
5 from dept
6 where deptno = p_deptno;
7 return v_dname;
8* end;
SQL> /
Function created.
SQL> ed
Wrote file afiedt.buf
1* select empno, ename, f_dname(deptno) as dname from emp
SQL> /
EMPNO ENAME DNAME
7369 SMITH RESEARCH
7499 ALLEN SALES
7521 WARD SALES
7566 JONES RESEARCH
7654 MARTIN SALES
7698 BLAKE SALES
7782 CLARK ACCOUNTING
7788 SCOTT RESEARCH
7839 KING ACCOUNTING
7844 TURNER SALES
7876 ADAMS RESEARCH
7900 JAMES SALES
7902 FORD RESEARCH
7934 MILLER ACCOUNTING
14 rows selected.It's been discussed many times on the forum... my favourite here...
{message:id=1668675}
Edited by: BluShadow on 17-Sep-2012 09:22 -
Difference between function and procedure
Hi all,
Please send me the difference b/w functions and procedures.
Regards
dskumarA procedure may(1 or many) or may not return a
value,I have yet to see a procedure returning a value. Whilst it can pass out values using OUT and IN OUT parameters, it doesn't RETURN values.
A function always returns one value.A function may also include OUT and IN OUT parameters to pass back values but it's not recommended. -
Connection Wizard - SAP Tables, Cluster or Functions
Hi Guys!,
I have Crystal Report 2008 and SAP Integration KIT installed on my machine.
If I try to build a new Report and choose the the available connection SAP Tables, Cluster or Function and go to the next step in the Wizard it doesn´t show me the registerted entries of my SAP LogonPad.
Anyone an idea?
Thx!
Serdal
Edited by: Serdal Oeztuerk on Jul 16, 2008 2:20 PMHi jim ji,
thanks for your support but it still not work. I have set the system variable
SAPLOGON_INI_FILE with the value ..\saplogon.ini
And I also installed crystal 2008 and the integration kit in sequence....
I have installed the SAPGUI version 7.10 - could be this the reaseon?
Info: I have no problem with the sap integration kit. the problem is
in the wizard where i can choose the available connection for sap for
example the connection "SAP Tables, Cluster or Functions"
thx!
Serdal -
Difference in functional modules
Dear all,
What is the difference between functional modules FI_period_Determine and Period_day_Determine? Under which scenarios they are used?
Thanks and Regards,
vijayhi
To check whether Posting date belongs to closed period we can use 2 FM's in sequence. Firstly call Function Module FI_PERIOD_DETERMINE .and Then call Function module FI_PERIOD_CHECK to check whether Period belongs to closed period or not
If you know year, month and fiscal year variant and you want to know the first date and end date of that period, you can apply function module "PERIOD_DAY_DETERMINE" in ABAP/4 to get them.
hope it helps
regards
kunal
Maybe you are looking for
-
Windows 8.1 official offline upgrade package & GPO question related to Metro & UAC
Hello! I am testing pre-deployment of Windows 8.1 in our 2008R2 domain. So far only my workstation is upgraded to win8x64 (from win7x64) and I am assessing if all of our LOB aps and servers will work fine with it. A few questions 1. We use workstatio
-
How to create a basic pay wage type without copying from another wagetype
Hi Gurus, How to create a "New Wage Type" without copying from another wagetype? & i want this wage type "Non Taxable" as per my organisation requirment. pls send me config docs on my email id. Pls it is very urgent Email: [email protected] Pls Help
-
Dangers of repairing disk permissions
Are there any things that can go wrong whilst you're trying to repair disk permissions on your startup disk?
-
FCS for animation pre-production
I'm searching for an asset management solution for our animation production. The assets in this case will primarily be designs and storyboards. None of which would be used directly in a FCP project. This would all be part of pre production. As the ar
-
Actionscript Pie Chart?!?
Hey everyone, I have a VBox to which I've added 3 individual PieCharts through Actionscript. The PieCharts that i'm defining are being added like this: pieChartBox.addChild(pieChart) where pieChartBox is a VBox and pieChart is a pieChart that I've st