Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Set Range in setheader for HKONT

Former Member
0 Kudos

Hi All,

I need to create a ZSET and add range of HKONT in my program code. Please suggest some code.

Jmello

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Check GS01

4 REPLIES 4

Former Member
0 Kudos

Check GS01

0 Kudos

@ Mishra, Thanks for your reply. Please suggest me with some sample code as relevant to my requirement.

0 Kudos

Chcek this sample code:

DATA: v_setid LIKE sethier-setid.
DATA  BEGIN OF i_setvalues OCCURS 0.
        INCLUDE STRUCTURE setvalues.
DATA  END   OF i_setvalues.
SELECT SINGLE * FROM setheader WHERE setname = '<<ZSETNAME>>'.
    IF sy-subrc = 0.
      CONCATENATE setheader-setclass
                  setheader-subclass
                  setheader-setname
                  INTO v_setid.

      CALL FUNCTION 'G_SET_TREE_IMPORT'
        EXPORTING
          client     = sy-mandt
          fieldname  = 'HKONT'
          setid      = v_setid
          tabname    = 'BSIS'
        TABLES
          set_values = i_setvalues.

      LOOP AT i_setvalues.
        MOVE 'I'  TO range_hkont-sign.
        MOVE 'BT' TO range_hkont-option.
        MOVE i_setvalues-from TO range_hkont-low.
        MOVE i_setvalues-to   TO range_hkont-high.
        APPEND range_hkont.
      ENDLOOP

0 Kudos

Bravo!!!