cancel
Showing results for 
Search instead for 
Did you mean: 

SAP Table and Lookup()

Former Member
0 Kudos

Hello all,

We want to create a dataflow using lookup() function based on a SAP ECC table (as the lookup table) but when we execute the job, we have a dump:

70085144SYS-1701018/26/2014 6:23:10 PMSystem Exception <ACCESS_VIOLATION> occurred. Process dump option is off. Process is not dumped.
70085144SYS-1701018/26/2014 6:23:10 PMCall stack:
70085144SYS-1701018/26/2014 6:23:10 PM(null)
70085144SYS-1701018/26/2014 6:23:10 PMRegisters:
70085144SYS-1701018/26/2014 6:23:10 PMRAX=0000000000000000  RBX=00000000063CA7F0  RCX=000000000933E5B0  RDX=000000000933E5D8  RSI=000000000933E5B0
70085144SYS-1701018/26/2014 6:23:10 PMRDI=0000000000000000  RBP=0000000008159A90  RSP=000000000933E4C0  RIP=00000000810D9D7E  FLG=0000000000010202
70085144SYS-1701018/26/2014 6:23:10 PMR8=0000000000000000   R9=00000000FFFFFFFF  R10=0000000000000008  R11=000000000933E5B0  R12=0000000000000000
70085144SYS-1701018/26/2014 6:23:10 PMR13=0000000008159A90  R14=00000000080CCD40  R15=0000000000000000
70085144SYS-1701018/26/2014 6:23:10 PMException code: C0000005 ACCESS_VIOLATION
70085144SYS-1701018/26/2014 6:23:10 PMFault address:  00000001810D9D7E 01:00000000010D8D7E E:\Program Files\SAP BusinessObjects\Data Services\bin\acta.dll
70085144SYS-1701018/26/2014 6:23:10 PM==========================================================
70085144SYS-1701018/26/2014 6:23:10 PMCollect the following and send to Customer Support:
70085144SYS-1701018/26/2014 6:23:10 PM1. Log files(error_*, monitor_*, trace_*) associated with this failed job.
70085144SYS-1701018/26/2014 6:23:10 PM2. Exported ATL file of this failed job.
70085144SYS-1701018/26/2014 6:23:10 PM3. DDL statements of tables referenced in this failed job.
70085144SYS-1701018/26/2014 6:23:10 PM4. Data to populate the tables referenced in the failed job. If not possible, get the last few rows (or sample of them) when
70085144SYS-1701018/26/2014 6:23:10 PMthe job failed.
70085144SYS-1701018/26/2014 6:23:10 PM5. Core dump, if any, generated from this failed job.
70085144SYS-1701018/26/2014 6:23:10 PM==========================================================
70085144SYS-1701018/26/2014 6:23:10 PM|Session Z_ASI_TEST_3|Data flow ZZZ_ASI
70085144SYS-1701018/26/2014 6:23:10 PMSystem Exception <ACCESS_VIOLATION> occurred. Process dump option is off. Process is not dumped.
70085144SYS-1701018/26/2014 6:23:10 PMCall stack:
70085144SYS-1701018/26/2014 6:23:10 PM(null)
70085144SYS-1701018/26/2014 6:23:10 PMRegisters:
70085144SYS-1701018/26/2014 6:23:10 PMRAX=0000000000000000  RBX=00000000063CA7F0  RCX=000000000933E5B0  RDX=000000000933E5D8  RSI=000000000933E5B0
70085144SYS-1701018/26/2014 6:23:10 PMRDI=0000000000000000  RBP=0000000008159A90  RSP=000000000933E4C0  RIP=00000000810D9D7E  FLG=0000000000010202
70085144SYS-1701018/26/2014 6:23:10 PMR8=0000000000000000   R9=00000000FFFFFFFF  R10=0000000000000008  R11=000000000933E5B0  R12=0000000000000000
70085144SYS-1701018/26/2014 6:23:10 PMR13=0000000008159A90  R14=00000000080CCD40  R15=0000000000000000
70085144SYS-1701018/26/2014 6:23:10 PMException code: C0000005 ACCESS_VIOLATION
70085144SYS-1701018/26/2014 6:23:10 PMFault address:  00000001810D9D7E 01:00000000010D8D7E E:\Program Files\SAP BusinessObjects\Data Services\bin\acta.dll
70085144SYS-1701018/26/2014 6:23:10 PM==========================================================
70085144SYS-1701018/26/2014 6:23:10 PMCollect the following and send to Customer Support:
70085144SYS-1701018/26/2014 6:23:10 PM1. Log files(error_*, monitor_*, trace_*) associated with this failed job.
70085144SYS-1701018/26/2014 6:23:10 PM2. Exported ATL file of this failed job.
70085144SYS-1701018/26/2014 6:23:10 PM3. DDL statements of tables referenced in this failed job.
70085144SYS-1701018/26/2014 6:23:10 PM4. Data to populate the tables referenced in the failed job. If not possible, get the last few rows (or sample of them) when
70085144SYS-1701018/26/2014 6:23:10 PMthe job failed.
70085144SYS-1701018/26/2014 6:23:10 PM5. Core dump, if any, generated from this failed job.
70085144SYS-1701018/26/2014 6:23:10 PM==========================================================

And the lookup() function is not allowed.

Do you know how is it possible to use a SAP table as a lookup table with a lokkup functions?

Best regards

Laurent

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

Use ABAP dataflow to extract SAP data.

And in this ABAP dataflow, use LOOKUP function in query transform.

Also, see whether it is generating ABAP code or not.

Thank you.

Chiranjeevi

Former Member
0 Kudos

Refer SAP Note 1890726 - System Exception <ACCESS_VIOLATION> occurred. Process dump option is off. Process is not dumped SYS-170101 error - SAP Data Services 4.1 SP1

Former Member
0 Kudos

Thanks bt our problem clearly apperas when we try to use a SAP ECC table in lookup() funtion

ahalya_inturi
Active Participant
0 Kudos

Hi Laurent

Direct look up on SAP ECC table may give you error..

You can do lookup in other way as shown below..

1)Extarct and stage the data from SAP ECC table to your staging DB.

   SAP ECC table---> Stage DB

   say table name is Stage_SAP_Tab

2) Import the table Stage_SAP_Tab under specified datastore in BODS

3) Do the lookup on Stage_SAP_Tab where you required SAP Value ..

Hope you will get solution to do lookup on SAP ECC data

Regards

Ahalya