de ce ieșirea este Mesaj de eroare -> Invalid entry (Programare, Abap, Dynpro, Ecrane De Selecție Sap)

Amar Shukla a intrebat.
REPORT zsaptechnical_test.

Parameters:
d_char OBLIGATORY.

write d_char.

Să presupunem că utilizatorul a introdus „!” (fără ghilimele) pe ecranul de selecție și a executat programul.

Primesc un mesaj de eroare -> Invalid entry ?Ar fi de ajutor dacă cineva mi-ar explica ce s-a întâmplat de fapt.

1 răspunsuri
vwegert

Explicația o puteți găsi în documentul documentația:

Caracterul „!” în poziția inițială a unui câmp de introducere pe ecran șterge toate caracterele din câmp înainte de transportul datelor.

Astfel, câmpul este gol, iar acest lucru declanșează funcția OBLIGATORY validarea.