Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/AES0P/TALV

An ALV report framework based on ABAP
https://github.com/AES0P/TALV

Last synced: 3 months ago
JSON representation

An ALV report framework based on ABAP

Awesome Lists containing this project

README

        

# TALV
An ALV report framework based on ABAP

## Step 1
Run 'abapgit'( https://docs.abapgit.org ) program in your SAP dev client,create a new online repository,and input follow git repository URL:

https://github.com/AES0P/TALV

![image](https://user-images.githubusercontent.com/17779655/126595504-64bb8772-f076-477f-9f9d-e13603b0e08f.png)

After selected a dev package ,input the display name of this repository,and click the button for clone online repository,waiting until it works done.Finally,click the "PULL" button and active all objects.

![image](https://user-images.githubusercontent.com/17779655/126595610-03fd44df-391c-41d1-b553-527be3153e90.png)

![image](https://user-images.githubusercontent.com/17779655/126595791-b0d5177d-9202-4d63-b747-29946c9b2cd7.png)

## Step 2
Open your dev package which selected on Step 1,and find the program named 'ZAESOP_TALV_INITIALIZE',run it by your needing.Then any talv example can run in your dev client.Try it now.

![image](https://user-images.githubusercontent.com/17779655/126595901-ad253139-3c79-488b-9202-a40adbaec1f7.png)

![image](https://user-images.githubusercontent.com/17779655/126595875-8190493a-517f-4ffa-924c-ee8ac945be99.png)

# Demo
## ZAESOP_TALV_DEMO_01
Simple to display

![image](https://user-images.githubusercontent.com/17779655/126596308-0466189f-ceb2-47ea-8bda-a39e7ac7f887.png)

![image](https://user-images.githubusercontent.com/17779655/126596395-c6371108-e9e4-4fe7-abc2-cda210353f37.png)

## ZAESOP_TALV_DEMO_04
Click hotspot cell to popup a TALV

![image](https://user-images.githubusercontent.com/17779655/126596508-d2eee2a2-df60-4bef-8a1e-7763a0202c62.png)

## ZAESOP_TALV_DEMO_08
JSON and TALV
![image](https://user-images.githubusercontent.com/17779655/126596704-adb78dd1-fff9-497a-9586-edc8e1cad7c8.png)

![image](https://user-images.githubusercontent.com/17779655/126596761-dc3b651e-b1f9-4c43-870e-04480a9d0d9f.png)

## ZAESOP_TALV_DEMO_09
Maintain the long text cell,more than 128 char length.

![image](https://user-images.githubusercontent.com/17779655/126597268-5642b004-70ec-4a71-8921-72c524de31b5.png)

![image](https://user-images.githubusercontent.com/17779655/126597304-273bc918-d39a-4179-b556-3711d472976d.png)

![image](https://user-images.githubusercontent.com/17779655/126597314-d7cbedf6-dc1f-47b7-a6a4-d37200c7065e.png)

## ZAESOP_TALV_DEMO_10
Using customer screen to show your data.

![image](https://user-images.githubusercontent.com/17779655/126597430-89a56d52-a60a-4e84-87db-c00363646bd9.png)

## ZAESOP_TALV_DEMO_11
Reuse any logic.
![image](https://user-images.githubusercontent.com/17779655/126597556-c60f12bc-2d80-43ae-bb24-fb2e512703ee.png)

![image](https://user-images.githubusercontent.com/17779655/126597633-6fa6b42c-74be-4536-b96a-91f225b9cff9.png)