Текущее время: Чт, июл 31 2025, 21:41

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Чт, окт 06 2011, 12:29 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 06 2011, 11:59
Сообщения: 4
Добрый день!

Стоит задача выгрузить сумму НДС в файл носителя платежа для последующей отправки его в банк. В транзакции DMEE я просмотрел все три структуры (FPAYP, FPAYH, FPAYHX) из которых можно брать данные для элементов DMEE дерева. Ни в одной из этих структур нет поля со значением НДС.
Кто-нибудь решал подобную задачу? Если да, то подскажите пожалуйста, как вы ее решили.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Чт, окт 06 2011, 13:18 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
В программе J_3RFZKR_PDF есть код:
Code:
* VAT information
       perform taxform1 in program saplj3rf_pdoc
           using   reguh-land1
                   stgrp
                   xnopo
                   reguh-laufd
                   reguh-laufi
                   regup-xvorl
                   regup-zbukr
                   regup-lifnr
                   regup-kunnr
                   regup-empfg
                   regup-vblnr
                   regup-bukrs
                   regup-belnr
                   regup-gjahr
                   reguh-waers
                   reguh-rwbtr
                   reguh-zaldt
           changing lines
                    stroka
                    sgtxt
                    h_data
                    n_vat_amount
                    l_dummy.


Возвращает сумму НДС (N_VAT_AMOUNT), соответственно, можно подключить этот код для получения суммы НДС.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Чт, окт 06 2011, 15:41 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 06 2011, 11:59
Сообщения: 4
Но TAXFORM1 - это subroutine, а не functional module, а в DMEE дереве к элементу можно подключать по-моему только FM.
Я так понимаю, что без программирования для решения моей задачи не обойтись?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Чт, окт 06 2011, 16:02 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
А что мешает вставить в ФМ
Code:
perform taxform1 in program saplj3rf_pdoc
с передачей ему нужных параметров? Не такое уж это великое программирование...

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Пн, окт 10 2011, 18:09 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 06 2011, 11:59
Сообщения: 4
Добрый день!

Спасибо за совет.
Попытался встроить эту подпрограмму в ФМ (DMEE_EXIT_TEMPLATE_ABA) и возникла другая проблема.
В подпрограмму нужно передать параметры, а значения этих параметров я могу взять только из переменной I_ITEM (тип DMEE_PAYM_IF_TYPE), которая в свою очередь является формальным параметром ФМ. Но некоторых переменных необходимых для подпрограммы в I_ITEM нет.
*Вид налога таб. T007B
stgrp
*Индикатор: платежное поручение вместо проводки платежа таб. t042z
xnopo
*Номер счета поставщика или кредитора
lifnr =
*Номер дебитора 1
kunnr =
*Кодирование получателя платежа
empfg =
*Финансовый год
gjahr =
Остальные похоже есть. Как мне получить значения для этих параметров?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Пн, окт 10 2011, 18:28 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
Вам нужно только:
Code:
REGUH-LAND1                                         RU
STGRP                                         2
REGUP-ZBUKR                                         0350
REGUP-LIFNR                                         0000004446
REGUP-BUKRS                                         0350
REGUP-BELNR                                         1900000002
REGUP-GJAHR                                         2011
REGUH-WAERS                                         RUB
REGUH-ZALDT                                         20111010
REGUH-RWBTR                                         2950.00
Все это можно взять из документа FI.
Для STGRP:
Code:
* incoming or outgoing payment
   clear stgrp.
   select single xeinz xnopo from t042z into (stgrp, xnopo)
     where land1 = t001-land1
       and zlsch = reguh-rzawe.
        if stgrp is initial.
          stgrp = '2'.
        else.
          stgrp = '1'.
        endif.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Создание платежных поручений (F110) с данными об НДС
СообщениеДобавлено: Вт, окт 25 2011, 22:08 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 06 2011, 11:59
Сообщения: 4
Спасибо за совет. Программу я написал.
Скажу только, что кроме тех полей которые вы перечислили в последнем посте, нужно использовать еще:
reguh-laufd
reguh-laufi
reguh-xvorl
reguh-vblnr


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB