Quantcast
Channel: SCN : Unanswered Discussions - ABAP for SAP HANA
Viewing all 613 articles
Browse latest View live

RE: SAP HANA CERTIFICATION

$
0
0

hi all,

 

Im planning to do certification in SAP HANA. iam sap abap consultant with 2.8 years of experience. I want to do HANA certification. Can anyone please guide me .

 

i have surfed net & found some certifications require ABAP / Netweaver certification.

 

Im not certified in SAP ABAP.

 

Can you help me pl.


IDA alv aggregation of different units/currencies is not possible

$
0
0

Hi,

 

when i try to collect quantities in ida ALV, it gives an error message "aggregation of different units/currencies is not possible"

 

do you have any idea?

 

1.png

how to use views of hana trial account in ABAP system

$
0
0

Der All,

 

is that possible to use views(attribute,analytic and calculation views) of HANA trial account in sap ABAP system.

 

if 'YES' please provide me the proper documentation.

 

 

Thanks and Regards

 

Ashwin M V

IN SAP HANA ,AFTER CREATING INFO VIEWS,HOW IT IS ARRIVE THE END USER?

$
0
0

Hello gurus.....

 

i am new for sap hana....i have one doubt that,

after creating information views in sap hana db,how the enduser access that info views?

 

is end user will use bobi tools?

 

 

 

Thanks in advance

HOW TO USE SELECT-OPTION IN AMDP

$
0
0

HI,

 

Could any one please let me know how to use select-option in AMDP .I have seen the post on scn and tried to apply but it gives me syntax error.same code in abap is not giving syntax error.

 

  SELECT MATNR, SPMON, SUM( MZUBB) AS MZUBB,  SUM( WZUBB ) AS WZUBB,

                       SUM( MGVBR) AS MGVBR, SUM( WGVBR) AS WGVBR,

                       SUM( MAGBB) AS  MAGBB, SUM( WAGBB ) AS WAGBB,WERKS

                       FROM S031

                       WHERE (IV_WHERE_CLAUSE)

                       GROUP BY MATNR,SPMON,WERKS;

 

here where clause is dynamic generated by class and method.

it says incorrect syntax near group by.i am writing this code inside AMDP implementation.

 

or else can anyone give step by step process to handle select option in amdp and consume it in our existing abap report.

 

also in my system i am not able to find cl_shdb_seltab? is there any alternative to this? please give full steps to acheive this..

Amdp internal table structure

$
0
0

Hello,

 

Is it possible to pass dynamic internal tables to amdp? My requirement is to pick 6 fields from the internal table.The 6 fields will be constant but the structure of the internal table can vary based on user selection i.e it can have 20 fields in one case and 15 the next time.I am not able to define an internal table with type any in amdp.I guess we need to use a table type only but am not sure how to declare in this case.

 

Thanks,

Prem

Rewriting Native SQL to Open SQL in HANA DB Migration

$
0
0

1. Native SQL is connecting to other DB Servers(MDM/BW….) and fetching data from tables not in R/3. How to handle in HANA.


 


2.Views/table which are not present in R/3 but available in oracle DB. Would these be created automatically after migration or CDS views should be      created  manually ? To handle this, do we need to create local/dictionary structures/tables manually ?

 

3. Please explain the below native SQL code as SUM-ROOT in where is not populated anywhere in the code.Also how to rewrite for HANA DB.

Capture.JPG

SELECT with WHERE on parameterized CDS View

$
0
0

Hi,

      I am looking for information on performance implications when a parameterized CDS View is queries using OPENSQL with WHERE Clause. Suppose, if we have a CDS View as

 

define view Ztest

          with parameters p_a : s_type

          from ztable1 as t1 join

                    ztable2  as t2

                    on t1.f1 = t2.f1

                    and t2.a = $parameters.p_a {

         

t1.f1,

t2.f2,

t2.f3,

t1.f4,

t1.f5          // field used to be filtered by select option

}

 

and if we query this from OPENSQL as follows:

DATA(lv_a) = '0001'.

SELECT f1, f2, f3, f4

          FROM Ztest( p_a = @lv_a )

          WHERE   f5 in s_f5.                         " Query Q

 

Now my understanding is that if it were a simple CDS View (i.e. without parameters) I believe the where condition would have been pushed down while creation the execution plan for the query Q. Is it correct? Please correct me if I am wrong here.

 

But in case of parameterized view, since it is saved as a table function inside the DB, so I believe that this function will be called first when the query Q is executed and once we have the result returned from the table function, WHERE clause will be applied after that. Is my understanding correct here?

 

I need to know this as I am trying this approach in a couple of my objects and need to understand this. If it is going to be heavy on performance, can you please suggest me what could be the possible other way to achieve this with CDS. I want to keep AMDP as last resort. The reason why I am going with parameterized approach is because I am reusing it. I know that we can't pass select options to the CDS View and that's why I am using in WHERE clause of OPENSQL.

 

Thanks!


Abap Query Call function

$
0
0

Hi Experts,

 

I want to ask how to link Sales text of material master in ABAP Query, I already have "Read_Text" call function for script.

Please guide me from where i have to pick ABAP code of call function and how to update it in info set of query.

 

 

Given is my whole call function abap code. kindly teach me step by step process update call function.

 

 

************************************************

 

FUNCTION READ_TEXT.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"  IMPORTING
*"     VALUE(CLIENT) LIKE  SY-MANDT DEFAULT SY-MANDT
*"     VALUE(ID) LIKE  THEAD-TDID
*"     VALUE(LANGUAGE) LIKE  THEAD-TDSPRAS
*"     VALUE(NAME) LIKE  THEAD-TDNAME
*"     VALUE(OBJECT) LIKE  THEAD-TDOBJECT
*"     VALUE(ARCHIVE_HANDLE) LIKE  SY-TABIX DEFAULT 0
*"     VALUE(LOCAL_CAT) DEFAULT SPACE
*"  EXPORTING
*"     VALUE(HEADER) LIKE  THEAD STRUCTURE  THEAD
*"     VALUE(OLD_LINE_COUNTER) TYPE  THEAD-TDTXTLINES
*"  TABLES
*"      LINES STRUCTURE  TLINE
*"  EXCEPTIONS
*"      ID
*"      LANGUAGE
*"      NAME
*"      NOT_FOUND
*"      OBJECT
*"      REFERENCE_CHECK
*"      WRONG_ACCESS_TO_ARCHIVE
*"----------------------------------------------------------------------
" B20K074874 ... READ_TEXT resolves references in CATALOG
"                with READ_REFERENCE_LINES
"                resolve references for texts created with COPY_TEXTS
" B20K024363 ... Replace SY-TFILL with DESCRIBE
" B20K023213 ... Optimizing Performance with referenced texts
" B20K019187 ... New module COPY_TEXTS
" B20K019113 ... Process non-SAPscript texts
*-----------------------------------------------------------------------
DATA THEADER LIKE THEAD.
DATA STXH_WA LIKE STXH.
DATA NEWTEXT LIKE BOOLEAN.
DATA L_LANGUAGE(2).                         " for two char language code


*...Prüfen ob vom Archiv gelesen werden soll............................
IF ARCHIVE_HANDLE > 0.
   CALL FUNCTION   'TEXT_READ_ARCHIVE_OBJECT'
          EXPORTING  ARCHIVE_HANDLE          = ARCHIVE_HANDLE
                     ID                      = ID
                     LANGUAGE                = LANGUAGE
                     NAME                    = NAME
                     OBJECT                  = OBJECT
                     CLIENT                  = CLIENT
          IMPORTING  HEADER                  = HEADER
          TABLES     LINES                   = LINES
          EXCEPTIONS NOT_FOUND               = 1
                     WRONG_ACCESS_TO_ARCHIVE = 2.
   CASE SY-SUBRC.
   WHEN 1. MESSAGE E600 WITH NAME ID LANGUAGE RAISING NOT_FOUND.
   WHEN 2. MESSAGE A020 RAISING WRONG_ACCESS_TO_ARCHIVE.
   ENDCASE.
   EXIT.
ENDIF.

*...Initialisierung.....................................................
NEWTEXT   = FALSE.
REFERENCE = FALSE.

*...Pruefen Aufrufparameter.............................................
PERFORM CHECK_KEY USING OBJECT NAME ID LANGUAGE.
perform check_catalog_local using local_cat.
*...Text aus Textmemory lesen...........................................
IF TTXOB-TDSAVEMODE = SAVEMODE_POSTING.
   PERFORM IMPORT_CATALOG.
   if client = sy-mandt.
   PERFORM READ_CATALOG USING OBJECT NAME ID LANGUAGE.
   IF SY-SUBRC = 0.
     CASE CATALOG-FUNCTION.
*     text will be deleted
       WHEN FUNCTION_DELETE.
         REFRESH LINES. CLEAR LINES.
         CALL FUNCTION  'SAPSCRIPT_MESSAGE_DEF'
                  EXPORTING NO = 600
                            V1 = NAME
                            V2 = ID
                            V3 = LANGUAGE.
         MESSAGE E600 WITH NAME ID LANGUAGE RAISING NOT_FOUND.
*     text will be created new
       WHEN FUNCTION_INSERT.
         CLEAR THEADER. REFRESH LINES.                        "B20K074874
         IMPORT THEAD TO THEADER                              "
                TLINE TO LINES                                "
           FROM MEMORY ID MEMORY_ID.                          "
         HEADER        = THEADER.                             "
         HEADER-TDNAME = CATALOG-TDNAME.                      "
         PERFORM READ_REFERENCE_LINES TABLES LINES            "
                                      USING CLIENT            "
                                            HEADER.           "
         DESCRIBE TABLE LINES LINES HEADER-TDTXTLINES.        "
*     text will be updated
       WHEN FUNCTION_UPDATE.
         CLEAR THEADER. REFRESH LINES.                        "B20K074874
         IMPORT THEAD TO THEADER                              "
                TLINE TO LINES                                "
           FROM MEMORY ID MEMORY_ID.                          "
         HEADER = THEADER.                                    "
         PERFORM READ_REFERENCE_LINES TABLES LINES            "
                                      USING CLIENT            "
                                            HEADER.           "
         DESCRIBE TABLE LINES LINES HEADER-TDTXTLINES.        "
*     text will be copied from other DB text at COMMIT_TEXT
       WHEN FUNCTION_COPY.
         PERFORM IMPORT_COPY_CATALOG.
         READ TABLE COPY_CATALOG INDEX CATALOG-COPYINDEX.
         IF SY-SUBRC = 0.
           HEADER-TDOBJECT  = CATALOG-TDOBJECT.
           HEADER-TDNAME    = CATALOG-TDNAME.
           HEADER-TDID      = CATALOG-TDID.
           HEADER-TDSPRAS   = CATALOG-TDSPRAS.
           THEADER-TDOBJECT = COPY_CATALOG-TDOBJECT.
           THEADER-TDNAME   = COPY_CATALOG-TDNAME.
           THEADER-TDID     = COPY_CATALOG-TDID.
           THEADER-TDSPRAS  = COPY_CATALOG-TDSPRAS.
           PERFORM BUILD_COPY_HEADER USING HEADER
                                           THEADER
                                           FUNCTION_COPY.
           IF THEADER-TDREFOBJ = SPACE AND                    "B20K074874
              THEADER-TDREFID  = SPACE AND                    "
              THEADER-TDREFNAME = SPACE.                      "
             PERFORM READ_TEXTLINES TABLES LINES              "
                                    USING  THEADER            "
                                           SY-MANDT.          "
           ELSE.                                              "
             PERFORM READ_REFTEXT_LINES TABLES LINES          "
                                        USING  THEADER        "
                                               SY-MANDT.      "
           ENDIF.
           header-tdtxtlines = theader-tdtxtlines.
         ENDIF.
*     text will be updated from other DB text at COMMIT_TEXT
       WHEN FUNCTION_COPYUPDATE.
         PERFORM IMPORT_COPY_CATALOG.
         READ TABLE COPY_CATALOG INDEX CATALOG-COPYINDEX.
         IF SY-SUBRC = 0.
           SELECT SINGLE * FROM STXH INTO STXH_WA
             WHERE TDOBJECT = CATALOG-TDOBJECT
               AND TDNAME   = CATALOG-TDNAME
               AND TDID     = CATALOG-TDID
               AND TDSPRAS  = CATALOG-TDSPRAS.
           CHECK SY-SUBRC = 0.
           MOVE-CORRESPONDING STXH_WA TO HEADER.
           THEADER-TDOBJECT = COPY_CATALOG-TDOBJECT.
           THEADER-TDNAME   = COPY_CATALOG-TDNAME.
           THEADER-TDID     = COPY_CATALOG-TDID.
           THEADER-TDSPRAS  = COPY_CATALOG-TDSPRAS.
           PERFORM BUILD_COPY_HEADER USING HEADER
                                           THEADER
                                           FUNCTION_COPYUPDATE.
           IF THEADER-TDREFOBJ = SPACE AND                    "B20K074874
              THEADER-TDREFID  = SPACE AND                    "
              THEADER-TDREFNAME = SPACE.                      "
             PERFORM READ_TEXTLINES TABLES LINES              "
                                    USING  THEADER            "
                                           SY-MANDT.          "
           ELSE.                                              "
             PERFORM READ_REFTEXT_LINES TABLES LINES          "
                                        USING  THEADER        "
                                               SY-MANDT.      "
           ENDIF.
           header-tdtxtlines = theader-tdtxtlines.
         ENDIF.
*     no action is performed since text was created and deleted
       WHEN FUNCTION_NONE.
         REFRESH LINES. CLEAR LINES.
         CALL FUNCTION  'SAPSCRIPT_MESSAGE_DEF'
                  EXPORTING NO = 600
                            V1 = NAME
                            V2 = ID
                            V3 = LANGUAGE.
         MESSAGE E600 WITH NAME ID LANGUAGE RAISING NOT_FOUND.
     ENDCASE.
   ELSE.
     NEWTEXT = TRUE.
   ENDIF.
   else.
      newtext = true.
   endif.
ENDIF.

*...Text aus Textdatei lesen............................................
IF TTXOB-TDSAVEMODE = SAVEMODE_DIALOG OR NEWTEXT = TRUE.
   SELECT SINGLE * FROM STXH CLIENT SPECIFIED
      WHERE MANDT    = CLIENT
        AND TDOBJECT = OBJECT
        AND TDNAME   = NAME
        AND TDID     = ID
        AND TDSPRAS  = LANGUAGE.
   IF SY-SUBRC > 0.
     WRITE LANGUAGE TO L_LANGUAGE(2).
     CALL FUNCTION  'SAPSCRIPT_MESSAGE_DEF'
             EXPORTING NO = 600
                       V1 = NAME
                       V2 = ID
                       V3 = L_LANGUAGE.
     MESSAGE E600 WITH NAME ID LANGUAGE RAISING NOT_FOUND.
   ELSE.
     MOVE-CORRESPONDING STXH TO HEADER.
     OLD_LINE_COUNTER = HEADER-TDTXTLINES.
     IF STXH-TDREF = TRUE.
       PERFORM READ_REFTEXT_LINES TABLES LINES
                                   USING  HEADER
                                          CLIENT.
     ELSE.
       PERFORM READ_TEXTLINES TABLES LINES
                               USING  HEADER
                                      CLIENT.
       IF SY-SUBRC > 0.
         REFRESH LINES. CLEAR LINES.
       ENDIF.
     ENDIF.
   ENDIF.
ENDIF.

*...Ausgabeparameter setzen.............................................
if header-tdtexttype is initial.   " just for ITF
   HEADER-TDLINESIZE = TTXOB-TDLINESIZE.
endif.

ENDFUNCTION.

* read LINES of a reference text found in CATALOG            "B20K074874
* returns SY-SUBRC = 0 if found
FORM READ_REFERENCE_LINES TABLES LINES STRUCTURE TLINE
                           USING CLIENT
                                 VALUE(HEADER) LIKE THEAD.
STATICS: TEXT_IN_CATALOG LIKE BOOLEAN.

TEXT_IN_CATALOG = TRUE.
PERFORM CHECK_REFERENCE USING HEADER-TDREFOBJ            "sets REFERENCE
                               HEADER-TDREFNAME
                               HEADER-TDREFID.
IF REFERENCE = FALSE.
   EXIT.
ENDIF.
* resolve reference chain in CATALOG
WHILE REFERENCE = TRUE AND TEXT_IN_CATALOG = TRUE.
   PERFORM READ_CATALOG USING HEADER-TDREFOBJ
                              HEADER-TDREFNAME
                              HEADER-TDREFID
                              HEADER-TDSPRAS.
   IF SY-SUBRC = 0.
*   read header from MEMORY
     CASE CATALOG-FUNCTION.
*     text will be deleted
       WHEN FUNCTION_DELETE.
         MESSAGE E610 WITH CATALOG-TDOBJECT
                           CATALOG-TDID
                           CATALOG-TDNAME
                           CATALOG-TDSPRAS
           RAISING REFERENCE_CHECK.
*     text will be created new
       WHEN FUNCTION_INSERT.
         IMPORT THEAD TO HEADER
                TLINE TO LINES
           FROM MEMORY ID MEMORY_ID.
         PERFORM CHECK_REFERENCE USING HEADER-TDREFOBJ   "sets REFERENCE
                                       HEADER-TDREFNAME
                                       HEADER-TDREFID.
*     text will be updated
       WHEN FUNCTION_UPDATE.
         IMPORT THEAD TO HEADER
                TLINE TO LINES
           FROM MEMORY ID MEMORY_ID.
         PERFORM CHECK_REFERENCE USING HEADER-TDREFOBJ   "sets REFERENCE
                                       HEADER-TDREFNAME
                                       HEADER-TDREFID.
*     text will be copied from DB text at COMMIT_TEXT
       WHEN FUNCTION_COPY.          "COPY_TEXTS copies from DB
         TEXT_IN_CATALOG = FALSE.
       WHEN FUNCTION_COPYUPDATE.    "COPY_TEXTS copies from DB
         TEXT_IN_CATALOG = FALSE.
       WHEN FUNCTION_NONE.          "read from DB
         TEXT_IN_CATALOG = FALSE.
     ENDCASE.
   ELSE.
     TEXT_IN_CATALOG = FALSE.
   ENDIF.
ENDWHILE.
IF REFERENCE = TRUE.
   REFRESH LINES.
* read text from DB?
   IF TEXT_IN_CATALOG = FALSE.
     PERFORM READ_REFTEXT_LINES TABLES LINES
                                USING  HEADER
                                       CLIENT.
*
   ENDIF.
ELSE.
* LINES have been filled by IMPORT ....
ENDIF.
ENDFORM.

***************************************************************************************************************

 

Regards,

Qamber Abbas

Try to remove append structure but blocked by CDS view dictornary objects

$
0
0

Hi Experts,

 

I’m currently busy with a new project where we moved our existing ECC (SAP Retail) system from a Oracle database to a SAP HANA Primary database. Nobody on our team are very familiar with the SAP HANA database or the new functionality. We are all learning as we go.

 

One of our requirements are to rip out some of our custom code. While doing that I came across a problem that I don’t know how to solve and I was wondering if there are someone out there that might have a solution.

 

We are currently on ECC 6, Release 7.4 Service Pack 12

 

One of the objects I had to remove was an append structure to table RSEG.  The append structure consisted of only one zz field.

 

I did a where use on the append structure. It was not used.

I did a where use on the actual field within the append structure.  It was still not used.

 

I deleted the append structure in SE11.  It did not complain about being used anywhere.  It then tried to adjust the database table RSEG, but could not activate the changes because it encountered some errors.  It said it was used in 2 SAP standard CDS Views.

 

The exact message was: ‘Field RSEG-ZZSIN is still being used as a view field in view CDS_IV_ITEMS’

 

The 2 SAP Standard CDS views (DDL Source) are:

• CDS_IV_ITEMS

• CDS_IV_ITEMS_P

 

Both CDS views (DDL source) are using the RSEG table as the main table and have multiple associations(joins) to other tables, but the field is not specified, in other words it is a Select *.

 

I believe this is a chicken and egg situation.  DDL source is activated and it then generates a Dictionary object in SE11 using table RSEG as base.  Database table RSEG cannot fix the database because it sees 2 dictionary objects that are using the field.

 

So my question is, how to I fix it?

How do I get RSEG table sorted out and then re-generates the DDL source / CDS View Dictionary object?

 

Are there a new Transaction code that I should use?

Are you aware of any OSS notes that will fix this?.

 

Any suggestions will be most welcome.

 

Kind Regards,

Sanet Pienaar

Using BOPF Action in CDS View

$
0
0

Dear experts,

 

I have a question about using the BOPF Action in CDS view.

I wrote the following code:

 

 

@UI.lineItem:[{

position:50,

label:'Confrm',

type:#AS_DATAPOINT,


dataAction:'Z_PSO_BOPF_999:ACTION'

 

}]


key dpr.time_unit as time_unit, 

 

but it seems it does not work. Can somebody give me a hint how to make it work. Thank you.

Getting error 'Unhandled event loop exception' during activation of Attribute/Calculation views in SAP HANA Studio

$
0
0

Dear all,

 

I'm getting error as 'Unhandled event loop exception' during activating Attribute/Calculation view in SAP HANA Studio.

 

Could you please help me to resolve this issue ?

 

Error is coming as follows(attached file also):

 

java.lang.NoSuchFieldError: CONNECTION_STATUS_KEY

  at com.sap.ndb.studio.dwb.tools.core.internal.destination.SapSystemDestination.getState(SapSystemDestination.java:159)

  at com.sap.ndb.studio.dwb.tools.core.internal.destination.SapSystemDestination.ensureLogon(SapSystemDestination.java:253)

  at com.sap.ndb.studio.dwb.tools.changetracking.providers.DestinationInfoProvider$DestinationInfo.<init>(DestinationInfoProvider.java:42)

  at com.sap.ndb.studio.dwb.tools.changetracking.providers.DestinationInfoProvider.<init>(DestinationInfoProvider.java:149)

  at com.sap.ndb.studio.dwb.tools.changetracking.providers.DestinationInfoProvider.getInstance(DestinationInfoProvider.java:158)

  at com.sap.ndb.studio.dwb.tools.changetracking.providers.ChangeTrackingProvider.getChangeInfo(ChangeTrackingProvider.java:70)

  at com.sap.ndb.studio.modeler.actions.ActivateAction.singleObjectActivationFromEditor(ActivateAction.java:719)

  at com.sap.ndb.studio.modeler.actions.ActivateAction$3$1.run(ActivateAction.java:562)

  at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187)

  at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156)

  at org.eclipse.swt.widgets.Display.syncExec(Display.java:4734)

  at com.sap.ndb.studio.modeler.actions.ActivateAction$3.run(ActivateAction.java:557)

  at org.eclipse.jface.action.Action.runWithEvent(Action.java:519)

  at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)

  at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)

  at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:420)

  at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

  at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353)

  at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061)

  at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172)

  at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761)

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)

  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

  at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)

  at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)

  at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)

  at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

  at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)

  at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)

  at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)

  at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)

  at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)

  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)

  at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

  at java.lang.reflect.Method.invoke(Method.java:483)

  at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)

  at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)

  at org.eclipse.equinox.launcher.Main.run(Main.java:1465)

 

eclipse.buildId=unknown

java.version=1.8.0_20

java.vendor=SAP AG

BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US

Command-line arguments:  -os win32 -ws win32 -arch x86_64

how to call amdp in another amdp

$
0
0

Hi all,

 

i have attached the code sample,please tell me how to handle this in AMDP .

 

 

Basically i have two performs .in one perform we are fetching some data and based on that data again we fetch another data in another perform.how to handle this in AMDP.

 

ALSO  if i have two internal table in ABAP report and i need to loop one internal table and read second internal table based on some condition how to handle this in AMDP?

 

please tell me step by step or provide me screenshots,because i am not very much comfortable to use AMDP

Memory parameters for multi sid environment in HANA

$
0
0

Hello ,

 

Can you please suggest what are memory parameter we need to setup for multi-sid environment in HANA after installation ..rather than Global allocation Limit parameter( GAL)

 

In my non-prod appliance , I have five instances 3 - ECC 1- BPC 1- reporting system

 

Regards,

Sankara

CDS views , partially overlapping data

$
0
0

Hello Experts,


     I am working with CDS views. I want to select specific row from several partially overlapping data,  for example.

Origin data:    

Field 1Field 2Field 3Field 4
1aaa111bbb111R1
1NULLbbb111R2
1aaa111NULLR3
1NULLNULLR4
2NULLbbb222R5
2aaa222NULLR6
2NULLNULLR7
3aaa333NULLR8
3NULLbbb333R9
4NULLbbb444R10
4NULLNULLR11
5NULLNULLR12

 

After select:

 

Field 1Field 2Field 3Field 4
1aaa111bbb111R1
2aaa222NULLR6
3aaa333NULLR8
4NULLbbb444R10
5NULLNULLR12


          Since cant use sub-query or "order by" clause, so..., How can I do.


CDS views , partially overlapping data

$
0
0

Hello Experts,


     I am working with CDS views. I want to select specific row from several partially overlapping data,  for example.

Origin data:    

Field 1Field 2Field 3Field 4
1aaa111bbb111R1
1NULLbbb111R2
1aaa111NULLR3
1NULLNULLR4
2NULLbbb222R5
2aaa222NULLR6
2NULLNULLR7
3aaa333NULLR8
3NULLbbb333R9
4NULLbbb444R10
4NULLNULLR11
5NULLNULLR12

 

After select:

 

Field 1Field 2Field 3Field 4
1aaa111bbb111R1
2aaa222NULLR6
3aaa333NULLR8
4NULLbbb444R10
5NULLNULLR12


          Since cant use sub-query or "order by" clause, so..., How can I do.

Record Lock in HANA through ABAP

$
0
0

Hi Experts ,

 

Can you please help me in How to lock a particular record of HANA table through ABAP?

 

Thanks,

AJitesh

Study Material for ABAP On SAP HANA

$
0
0

Dear Experts,

 

I want to  learn ABAP ON HANA from Basics.

Please Provide me any link, website, or documents  for it.

 

Thanks and regards ,

Danny

Smartform window appearing black

$
0
0

Hi,

 

We have migrated our ECC system to SAP HANA. After upgrade and migration one secondry window of smartform is coming black. This issue is appearing in only three smartforms.

 

Even the print preview is appearing black. In old system it is working fine. We have same smart form and driver program on SAP HANA.

 

Urgent help needed!

 

Thanks and Regards,

Snehal Shah

HANA

$
0
0

Hi ,

 

Please provide me the questions for HANA certification related to Data modelling,Provisioning, analytic privileges,hierarchies.

Approaching SAP HANA Modeling (Quick overview of HANA Architecture).

Connecting Tables (different join techniques in HANA).

Processing information models (attribute, analytic and calculation views).

Assigning roles and Analytic Privileges.

Full text search.



Thanks in advance..!!!



Regards,

Pratibha

Viewing all 613 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>