devepos / abap-db-browser Goto Github PK
View Code? Open in Web Editor NEWABAP DB Browser (Tables, Views, CDS Views, Custom Queries, Joins, ...)
License: MIT License
ABAP DB Browser (Tables, Views, CDS Views, Custom Queries, Joins, ...)
License: MIT License
When trying to follow an association that is based on a CDS View with parameters the system is throwing and error:
"The parser produced the error: The parameter "<name of the first parameter " was not bound"
The system navigates to the next screen but the result list is empty and the above error message is displayed in the status bar
A part of the virtual element specific logic ( adjust_requested ) is executed even for CDS views which don't have any virtual elements at all.
This has to be prevented
The loading of the selection screen for an entity with many fields can take quite a while.
The problem lies in determining the existence of text fields for each field of an entity:
For the following scenario the system is throwing a parsing error:
The system displays the following error "The parser produced the error: The parameter "<name of the first parameter " was not bound."
Row freezing does not work correctly if the selected row index is greater than the number of visible rows.
See class zcl_dbbr_output_grid
METHOD change_fixed_rows.
IF if_from_selection = abap_true.
get_selected_rows( IMPORTING et_index_rows = DATA(lt_row) ).
CHECK lt_row IS NOT INITIAL.
get_first_visible_row( IMPORTING row = DATA(lv_first_visible_row) ).
DATA(lv_selected_row) = CONV i( lt_row[ lines( lt_row ) ]-index ).
set_fixed_rows( COND #(
WHEN lv_first_visible_row = lv_selected_row OR lv_selected_row < lv_first_visible_row THEN
lv_selected_row
ELSE
lv_selected_row - lv_first_visible_row ) ).
ELSE.
set_fixed_rows( iv_rows ).
ENDIF.
ENDMETHOD.
When following an association that is based on a table of a cds view with parameter the system is throwing and error:
"The parser produced the error: The parameter "<name of the first parameter " was not bound"
The system navigates to the next screen but the result list is empty and the above error message is displayed in the status bar
When selecting data from a CDS View which contains virtual elements, the columns stay empty in the result table.
Execute the following steps to reproduce the issue
The result list contains the virtual element as a column, but it is always empty.
Hi,
Can you help adding a license?
https://docs.github.com/en/github/building-a-strong-community/adding-a-license-to-a-repository
Ref https://devepos.com/projects/abap-db-browser/installation.html#install-of-dependencies
Hi Ludwig,
I have done a detailed analysis of the installation errors and already made a few corrections to abapGit (for example, abapGit/abapGit#5998, abapGit/abapGit#5989, and various log improvements).
Today, I was able to identify the root cause. The mass DDIC activation fails because of two secondary indexes (zdbbr_tabf.tabl.xml and zdbbr_vardata.tabl.xml). The mass activation is not able to order the objects properly and tries to activate an index before the include used in the table index is available (see attached log). It looks like a bug in SAP.
If you remove the indexes or comment out the following lines, your repo installs without errors! ๐
I will try to create a small example for reproducing the issue which we can then use to create a ticket with SAP and hopefully get a fix.
Viele Gruesse,
Marc
PS: The new feature "Advanced > Activate Objects" is also quite handy. You can pull, activate, and pull again to install everything without workarounds.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.