cancel
Showing results for 
Search instead for 
Did you mean: 

about rule

Former Member
0 Kudos

hi all,

i am creating a rule using a function module

can any one send sample coding to create a function module for a rule,

and also how to pass values for function module to rule container..

thanks in advance.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Check this FM code,

TABLES: MARC.

INCLUDE <CNTAIN>.

DATA : LT_HOLDERS TYPE STANDARD TABLE OF SWHACTOR WITH HEADER LINE,
       LT_CONTAINER TYPE STANDARD TABLE OF SWCONT WITH HEADER LINE.

DATA : PLANT LIKE MARC-WERKS,
       MATNR LIKE MARC-MATNR.

SWC_GET_ELEMENT AC_CONTAINER 'FIRST' MATNR.


SELECT SINGLE WERKS FROM MARC INTO PLANT WHERE MATNR = MATNR.

BREAK-POINT.

*LOOP AT LT_HOLDERS.

IF PLANT EQ 1000.

LT_HOLDERS-OTYPE = 'O '.
LT_HOLDERS-OBJID = '50003399'.

ELSE.

LT_HOLDERS-OTYPE = 'O '.
LT_HOLDERS-OBJID = '50003406'.

ENDIF.

*ENDLOOP.

APPEND LT_HOLDERS TO ACTOR_TAB.

SWC_SET_ELEMENT LT_CONTAINER 'OTYPE' LT_HOLDERS-OTYPE.
SWC_SET_ELEMENT LT_CONTAINER 'OBJID' LT_HOLDERS-OBJID.

ENDFUNCTION.

Table Parameters :

AC_CONTAINER LIKE SWCONT

ACTOR_TAB LIKE SWHACTOR

Activate the FM and then go to PFAC.

Give the FM anme and create one Container "First".

Thanks,

Reward If Helpful.

former_member184112
Active Contributor
0 Kudos

HI,

Follow as Rule 168

Thanks and Regards,

Prabhakar Dharmala