문제
테스트를 위해 필요해요 내 ABAP 프로그램을 몇 초 동안 기다립니다.어떻게 할 수 있습니까?
해결책
2 솔루션:
1)어느 사용 대기까지...초.
WAIT UP TO 42 SECONDS.
WAIT UP TO '0.5' SECONDS.
- 롤 및 릴리스 프로세스 작동 수신기
- 지 않는 암시적인 데이터베이스 commit
그것을 사용할 때 CPU 프로세스에서는 프리미엄과 경우 암시적 commit 이 손상되지 않 데이터거나 덤프 때문에 데이터베이스를 열고 커서입니다.
2)또는 기능을 사용하 모듈 ENQUE_SLEEP
:
CALL FUNCTION 'ENQUE_SLEEP'
EXPORTING
seconds = 42.
- 하지 않는 릴리즈 작업 프로세스
- 을 일으키지 않는 암시적인 데이터베이스 commit
그것을 사용할 때 당신이 감당할 수 없는 암시적 commit 및 시스템을 처리할 수 있는 업무 프로세스(es)묶이는 기간에 대한 잠 명령입니다.
다른 팁
대기 성명서에는 피해야 할 암시 적 커밋이 있습니다.
멈추기 위해 정말로 필요합니까? 프로그램을 실행하기 전에 트랜잭션 필드에 /h로 입력하거나 코드에서 중단 점을 설정하여 추적 할 수 있습니다.
제휴하지 않습니다 StackOverflow