Advertisement
yaramohamed78

Untitled

Jan 18th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. FUNCTION Z_ASG_FN_INSERTSAL.
  2. *"----------------------------------------------------------------------
  3. *"*"Local Interface:
  4. *" IMPORTING
  5. *" REFERENCE(WA_EMP) TYPE ZASG_SAL
  6. *" EXPORTING
  7. *" VALUE(E_SUBRC) TYPE SY-SUBRC
  8. *"----------------------------------------------------------------------
  9. TABLES : ZASG_SAL.
  10. DATA it_emp type TABLE OF ZASG_SAL.
  11. DATA wa_emp_sal TYPE ZASG_SAL.
  12.  
  13. SELECT * FROM ZASG_SAL
  14. INTO CORRESPONDING FIELDS OF TABLE it_emp
  15. WHERE empid = wa_emp-empid.
  16.  
  17. * IF NOT ZASG_SAL-empid is INITIAL.
  18. * E_SUBRC = '0'.
  19. * ELSE.
  20. * ZASG_SAL-empid = wa_emp-empid.
  21. * ZASG_SAL-currency = wa_emp-currency.
  22. * ZASG_SAL-amount = wa_emp-amount.
  23. * INSERT INTO ZASG_SAL VALUES ZASG_SAL.
  24. * E_SUBRC = '1'.
  25. * ENDIF.
  26.  
  27.  
  28. LOOP AT it_emp INTO wa_emp_sal.
  29. IF NOT wa_emp_sal-empid is INITIAL.
  30. E_SUBRC = '0'.
  31. ELSE.
  32. ZASG_SAL-empid = wa_emp-empid.
  33. ZASG_SAL-currency = wa_emp-currency.
  34. ZASG_SAL-amount = wa_emp-amount.
  35. INSERT INTO ZASG_SAL VALUES ZASG_SAL.
  36. E_SUBRC = '1'.
  37. ENDIF.
  38.  
  39. ENDLOOP.
  40.  
  41.  
  42.  
  43.  
  44. ENDFUNCTION.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement