существует программа которая дает на вход бапишке BAPI_DOCUMENT_CREATE2
все необходимые данные по умолчанию о договоре, периодически 
договор не создается, т.к. эта бапишка не выдает ему номер r/3 - doknr.
если смотреть вызовы, в 12 читается табличка nriv смотрится последний заюзаный номер, после чего плюсуется 1 и выдается след. номер для нового договора, в случае когда бапишка отрабатывает без отладчика и новый номер не выдался, просматривая этот же договор еще раз в отладчике 12 вызов отрабатывает правильно, и соотв. проблему понять не удается.
резюмирую. первый раз авт. режим бапишка не срабатывает, повторяя тоже самое в отладчике - срабатывает. если я делаю какую-то глупую нубскую ошибку ткните носом, проблемы не вижу хоть убей, если нужны какие-то подробности данных или еще чего-то скажите отпишу, просто пока не знаю что нужно предоставить для большего понимания
	 12	SAPLSNR3	FORM	READ_NRIV
    	 11	SAPLSNR3	FUNCTION	NUMBER_GET_NEXT
    	 10	SAPLCVV8	FUNCTION	CVV8_GET_NEXT_NUMBER
    	  9	Z_MCDOKZNR	FORM	GET_NUMBER
    	  8	SAPLCV115	FORM	NUMBER_GET_NUMBER
    	  7	SAPLCV115	FUNCTION	CV115_DOC_BEFORE_SAVE
    	  6	SAPLCVAPI01	FUNCTION	CVAPI_DOC_MAINTAIN
    	  5	SAPLCVAPI01	FUNCTION	CVAPI_DOC_CREATE
    	  4	SAPLCVBAPI	FUNCTION	API_DOCUMENT_MAINTAIN2
    	  3	SAPLCVBAPI	FUNCTION	BAPI_DOCUMENT_CREATE2
    	  2	ZERD_WEB_SERV_GET	FORM	CREATE_DOG_FROM_XML
    	  1	ZERD_WEB_SERV_GET	EVENT	START-OF-SELECTION