IDOC significa Intermediate Documente é usado para transferir os documentos / formulários para impressão do SAP para outro sistema. Quando esse método de saída é usado, a estrutura do registro de cabeçalho, classificação, dados e controle permanece a mesma, entretanto, os sinalizadores - H, S, D e C desaparecem. Há um segmento separado que é usado para Classificar, Dados e Controle -E1RDI_BODY e este segmento vem antes do registro de controle.
O segmento de cabeçalho em E1RDI_BODY não contém nenhum número de documento e CLOSE_FORM o módulo de função retorna o número do documento.
Quando você usa módulos de função START_FORM e END_FORM para imprimir vários documentos em uma única solicitação, um único IDOC é criado e o status do IDOC é definido como 30.