Skip to content

Commit 33f4e8e

Browse files
authored
Add files via upload
1 parent a5e82aa commit 33f4e8e

File tree

2 files changed

+132
-0
lines changed

2 files changed

+132
-0
lines changed

deps/#mbtools#bc.msag.xml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<abapGit version="v1.0.0" serializer="LCL_OBJECT_MSAG" serializer_version="v1.0.0">
3+
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
4+
<asx:values>
5+
<T100A>
6+
<ARBGB>/MBTOOLS/BC</ARBGB>
7+
<MASTERLANG>E</MASTERLANG>
8+
</T100A>
9+
<T100>
10+
<T100>
11+
<SPRSL>E</SPRSL>
12+
<ARBGB>/MBTOOLS/BC</ARBGB>
13+
<MSGNR>000</MSGNR>
14+
</T100>
15+
<T100>
16+
<SPRSL>E</SPRSL>
17+
<ARBGB>/MBTOOLS/BC</ARBGB>
18+
<MSGNR>001</MSGNR>
19+
</T100>
20+
<T100>
21+
<SPRSL>E</SPRSL>
22+
<ARBGB>/MBTOOLS/BC</ARBGB>
23+
<MSGNR>002</MSGNR>
24+
</T100>
25+
<T100>
26+
<SPRSL>E</SPRSL>
27+
<ARBGB>/MBTOOLS/BC</ARBGB>
28+
<MSGNR>003</MSGNR>
29+
</T100>
30+
<T100>
31+
<SPRSL>E</SPRSL>
32+
<ARBGB>/MBTOOLS/BC</ARBGB>
33+
<MSGNR>004</MSGNR>
34+
</T100>
35+
</T100>
36+
</asx:values>
37+
</asx:abap>
38+
</abapGit>

deps/#mbtools#cl_screen.clas.abap

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
CLASS /mbtools/cl_screen DEFINITION
2+
PUBLIC
3+
CREATE PUBLIC .
4+
5+
PUBLIC SECTION.
6+
TYPE-POOLS cndp .
7+
8+
TYPES:
9+
ty_screen_field TYPE c LENGTH 83 .
10+
11+
CLASS-DATA gv_copyright TYPE string READ-ONLY .
12+
CLASS-DATA gv_about TYPE string READ-ONLY .
13+
CLASS-DATA gv_documentation TYPE string READ-ONLY .
14+
CLASS-DATA gv_tool_page TYPE string READ-ONLY .
15+
CLASS-DATA gv_website_name TYPE string READ-ONLY .
16+
CLASS-DATA gv_website_domain TYPE string READ-ONLY .
17+
CLASS-DATA gv_terms TYPE string READ-ONLY .
18+
CLASS-DATA gv_version TYPE string READ-ONLY .
19+
20+
CLASS-METHODS class_constructor .
21+
METHODS constructor
22+
IMPORTING
23+
!iv_title TYPE csequence .
24+
CLASS-METHODS factory
25+
IMPORTING
26+
!iv_title TYPE csequence OPTIONAL
27+
RETURNING
28+
VALUE(ro_screen) TYPE REF TO /mbtools/cl_screen .
29+
METHODS init
30+
EXPORTING
31+
!ev_text TYPE ty_screen_field
32+
!ev_about TYPE ty_screen_field
33+
!ev_title TYPE ty_screen_field
34+
!ev_version TYPE ty_screen_field
35+
!ev_copyright TYPE ty_screen_field
36+
!ev_docu TYPE ty_screen_field
37+
!ev_tool TYPE ty_screen_field
38+
!ev_home TYPE ty_screen_field .
39+
METHODS header
40+
IMPORTING
41+
VALUE(iv_icon) TYPE icon_d
42+
VALUE(iv_text) TYPE csequence OPTIONAL
43+
RETURNING
44+
VALUE(rv_result) TYPE ty_screen_field .
45+
METHODS icon
46+
IMPORTING
47+
VALUE(iv_icon) TYPE icon_d
48+
VALUE(iv_text) TYPE csequence OPTIONAL
49+
VALUE(iv_quick) TYPE csequence OPTIONAL
50+
RETURNING
51+
VALUE(rv_result) TYPE ty_screen_field .
52+
METHODS logo
53+
IMPORTING
54+
VALUE(iv_show) TYPE abap_bool DEFAULT abap_true
55+
VALUE(iv_top) TYPE i OPTIONAL
56+
VALUE(iv_left) TYPE i OPTIONAL .
57+
METHODS banner
58+
IMPORTING
59+
VALUE(iv_show) TYPE abap_bool DEFAULT abap_true
60+
VALUE(iv_top) TYPE i DEFAULT 4
61+
VALUE(iv_left) TYPE i DEFAULT 20
62+
PREFERRED PARAMETER iv_show .
63+
METHODS ucomm
64+
IMPORTING
65+
VALUE(iv_ok_code) TYPE sy-ucomm .
66+
METHODS toolbar
67+
IMPORTING
68+
!iv_dynnr TYPE sy-dynnr
69+
!iv_cprog TYPE sy-cprog DEFAULT sy-cprog
70+
!iv_show TYPE abap_bool DEFAULT abap_false .
71+
PROTECTED SECTION.
72+
ENDCLASS.
73+
CLASS /mbtools/cl_screen IMPLEMENTATION.
74+
METHOD header.
75+
ENDMETHOD.
76+
METHOD icon.
77+
ENDMETHOD.
78+
METHOD class_constructor.
79+
ENDMETHOD.
80+
METHOD logo.
81+
ENDMETHOD.
82+
METHOD banner.
83+
ENDMETHOD.
84+
METHOD init.
85+
ENDMETHOD.
86+
METHOD ucomm.
87+
ENDMETHOD.
88+
METHOD toolbar.
89+
ENDMETHOD.
90+
METHOD constructor.
91+
ENDMETHOD.
92+
METHOD factory.
93+
ENDMETHOD.
94+
ENDCLASS.

0 commit comments

Comments
 (0)