Friday, January 24, 2020

Special Character Check in ABAP

Use function module - CHECK_STRING_SPEC_CHARACTERS

Wednesday, January 15, 2020

PO Header text and item text

DATA: BEGIN OF LTEXT OCCURS 50.
        INCLUDE STRUCTURE TLINE.
DATA: END OF LTEXT.

DATA: NAME TYPE THEAD-TDNAME.
DATA: LINE TYPE STANDARD TABLE OF TLINE.

TYPES: BEGIN OF ST_2,
        JK(1),
        TJ(1),
        TENDERID TYPE TDLINE,
      END OF ST_2.

DATA: IT TYPE STANDARD TABLE OF ST_2.
DATA: WA_2 LIKE LINE OF IT.




LOOP AT ITAB_PO INTO WA_PO.
  NAME = WA_PO-EBELN.
  CALL FUNCTION 'READ_TEXT'
    EXPORTING
      CLIENT   = SY-MANDT
      ID       = 'F17'
      LANGUAGE = 'E'
      NAME     = NAME
      OBJECT   = 'EKKO'
    TABLES
      LINES    = LINE
    EXCEPTIONS
      ID                            = 1
      LANGUAGE                      = 2
      NAME                          = 3
      NOT_FOUND                     = 4
      OBJECT                        = 5
      REFERENCE_CHECK               = 6
      WRONG_ACCESS_TO_ARCHIVE       = 7
      OTHERS                        = 8.
  IF SY-SUBRC EQ 0.
    READ TABLE line INDEX 1 INTO WA_2.
    WA_PO-TENDERID = WA_2-TENDERID.
    MODIFY ITAB_PO FROM WA_PO.
  ENDIF.
  CLEAR: WA, WA_2.
ENDLOOP.




Thursday, December 12, 2019

Automatic Referesh of ABAP Report

https://wiki.scn.sap.com/wiki/display/ABAP/Automatic+refresh+of+List++Report

Wednesday, November 27, 2019

No Authorization to change SAP Variant

You can use report RSVARENT to remove the variant protection

Wednesday, September 25, 2019

Check - Document Date is in Future

FA > FA GS > Document > Default Values > Change Message control for Document processing

Use Application Area F5 and enter.

Make new Entries - Message No.192 (Check - Document Date is in future) - Enter the User Name(User ID) - Batch & Online Fields - enter E.

Whenever the user erroneously put wrong future date, the system will give Error Message as Error - Check Document Date is in future and will not allow to proceed.

Tuesday, July 30, 2019

Saturday, July 6, 2019