BAPI_ALM_ORDER_MAINTAIN - вид затрат в услугах подрядной операции

Автор Xzander, Вересень 12, 2016, 06:13:34 ДП

Попередня тема - Наступна тема

0 Користувачі і 1 Гість дивляться цю тему.

Xzander

Коллеги, доброго дня!
Подскажите, пожалста, есть ли какой-то способ, кроме BDC, подставить вид затрат в услуги подрядной операции (PM03 ключ)?
Если вводить услугу непосредственное в IW31, то вид затрат подставляется в модуле ROW_INPUT PAI-логики 400 экрана программы SAPLMLSP.
Есть ли какой-то способ указать вид затрат в структурах BAPI_ALM_ORDER_MAINTAIN?
В структуре, предназначенной для ввода услуг - BAPI_ALM_SRV_SERVICE_LINE - нет подходящего поля.
Заранее спасибо.

Uukrul

Цитата: Xzander від Вересень 12, 2016, 06:13:34 ДП
Подскажите, пожалста, есть ли какой-то способ, кроме BDC, подставить вид затрат в услуги подрядной операции (PM03 ключ)?
Если вводить услугу непосредственное в IW31, то вид затрат подставляется в модуле ROW_INPUT PAI-логики 400 экрана программы SAPLMLSP.
А, однако может я что-то путаю, но вид затрат (оно же затратный счет, так как там скорее всего именно первичный вид затрат исопльзуется), берется из данных услуги, а именно из автопроводки, которая настраивается к классу оценки, который в свою очередь присваивается используемой услуге. Ручной ввод при проводке через BAPI  наверное считается при такой цепочке лишним.

Xzander

Цитата: Uukrul від Вересень 12, 2016, 11:30:44 ДП
А, однако может я что-то путаю, но вид затрат (оно же затратный счет, так как там скорее всего именно первичный вид затрат исопльзуется), берется из данных услуги, а именно из автопроводки, которая настраивается к классу оценки, который в свою очередь присваивается используемой услуге. Ручной ввод при проводке через BAPI  наверное считается при такой цепочке лишним.
Спасибо за ответ!
А как быть, если вид затрат не подставляется автоматом к услуге?
Может, есть какой-то рабочий пример, чтобы посмотреть, чего в структурах бапи не хватает?

neprosto

Цитата: Uukrul від Вересень 12, 2016, 11:30:44 ДП
А, однако может я что-то путаю, но вид затрат (оно же затратный счет, так как там скорее всего именно первичный вид затрат исопльзуется), берется из данных услуги, а именно из автопроводки, которая настраивается к классу оценки, который в свою очередь присваивается используемой услуге. Ручной ввод при проводке через BAPI  наверное считается при такой цепочке лишним.

Именно оттуда и берётся. Проблема в том, что при ручном вводе он подставляется, а при использовании BAPI -- нет.

Uukrul

Цитата: neprosto від Вересень 14, 2016, 08:50:36 ДП
Именно оттуда и берётся. Проблема в том, что при ручном вводе он подставляется, а при использовании BAPI -- нет.
А класс оценки к услуге присвоен?

neprosto

Цитата: Uukrul від Вересень 14, 2016, 09:42:18 ДП
А класс оценки к услуге присвоен?

Конечно, иначе ВЗ не подставлялся бы при ручном вводе.

Uukrul

Цитата: neprosto від Вересень 14, 2016, 11:52:37 ДП
Конечно, иначе ВЗ не подставлялся бы при ручном вводе.
А там есть такое поле: GL_ACCOUNT   1 Тип   SAKNR   CHAR   10   0   Номер рахунку головної книги, вот туда попробуй подставить свой вид затрат.

Xzander

Цитата: Uukrul від Вересень 14, 2016, 02:17:14 ПП
А там есть такое поле: GL_ACCOUNT   1 Тип   SAKNR   CHAR   10   0   Номер рахунку головної книги, вот туда попробуй подставить свой вид затрат.
В BAPI_ALM_SRV_SERVICE_LINE нет поля, предусмотренного для ввода вида затрат к услуге.
Есть в структуре операции BAPI_ALM_ORDER_OPERATION, но это не то,скорей всего, ведь к одной операции может быть N услуг с разным кодом и видом затрат..

Uukrul

Цитата: Xzander від Вересень 16, 2016, 10:41:16 ДП
В BAPI_ALM_SRV_SERVICE_LINE нет поля, предусмотренного для ввода вида затрат к услуге.
Это первичный вид затра? Тогда тебе достаточно поля GL_ACCOUNT или я не очень тогда понимаю возникшую проблему.

Xzander

Цитата: Uukrul від Вересень 16, 2016, 10:48:33 ДП
Это первичный вид затра? Тогда тебе достаточно поля GL_ACCOUNT или я не очень тогда понимаю возникшую проблему.
Возможно, вы путаете услуги в позициях заявок на платёж ММ (ME51N). Помнится, там было это поле.
В структурах заголовка, операций, услуг к операциям заказов ТОРО в bapi BAPI_ALM_ORDER_MAINTAIN нет этого поля.
Вот и проблема, что в стандарте через iw31/32 Вид затрат к номеру услуги подтягивается, в BAPI не предусмотрена такая подстановка.

Uukrul

Цитата: Xzander від Вересень 16, 2016, 12:07:18 ПП
Возможно, вы путаете услуги в позициях заявок на платёж ММ (ME51N). Помнится, там было это поле.
В структурах заголовка, операций, услуг к операциям заказов ТОРО в bapi BAPI_ALM_ORDER_MAINTAIN нет этого поля.
Вот и проблема, что в стандарте через iw31/32 Вид затрат к номеру услуги подтягивается, в BAPI не предусмотрена такая подстановка.
Ну не знаю, вот твоя BAPI: BAPI_ALM_ORDER_MAINTAIN вот в перечне ее таблиц есть следующая таблица:  IT_SERVICELINES   LIKE   BAPI_ALM_SRV_SERVICE_LINE, вот там и есть поле GL_ACCOUNT.

Xzander

Цитата: Uukrul від Вересень 16, 2016, 12:14:37 ПП
Ну не знаю, вот твоя BAPI: BAPI_ALM_ORDER_MAINTAIN вот в перечне ее таблиц есть следующая таблица:  IT_SERVICELINES   LIKE   BAPI_ALM_SRV_SERVICE_LINE, вот там и есть поле GL_ACCOUNT.
Обалдеть... У нас в системе в этой структуре действительно нет этого поля, скриншот прикрепляю.
Посмотрел версию этой структуры:

акт.           X  740                             25.04.2015 17:14:02 SAP

А какая у вас?


Uukrul

Цитата: Xzander від Вересень 20, 2016, 10:16:45 ДП
Обалдеть... У нас в системе в этой структуре действительно нет этого поля, скриншот прикрепляю.
Мда, у меня новее получается система, у меня версия 740 от 18.02.2016 13:58:04 SAP а вообще версии компонентов, где это есть:

SAP_BASIS   740   0012
SAP_ABA   740   0012
SAP_APPL   617   0010
SAP_FIN   617   0010



Xzander

Цитата: Uukrul від Вересень 20, 2016, 02:12:41 ПП
Мда, у меня новее получается система, у меня версия 740 от 18.02.2016 13:58:04 SAP
Вот и встало всё на свои места.
Спасибо большое за помощь!

Uukrul

Цитата: Xzander від Вересень 21, 2016, 07:15:18 ДП
Вот и встало всё на свои места.
Спасибо большое за помощь!
Посмотри ноты, может эта вещь какой-то нотой добавляется, ну чтобы систему всю не апгрейдить.

Xzander

Цитата: Uukrul від Вересень 21, 2016, 10:48:50 ДП
Посмотри ноты, может эта вещь какой-то нотой добавляется, ну чтобы систему всю не апгрейдить.
Да, спасибо, так и собирался поступить.:)

Uukrul

Цитата: Xzander від Жовтень 03, 2016, 04:57:14 ДП
Да, спасибо, так и собирался поступить.:)
Ну если ноту найдешь лучше ее тут оставить :-), пользы будет больше...

Xzander

Цитата: Uukrul від Жовтень 03, 2016, 02:49:08 ПП
Ну если ноту найдешь лучше ее тут оставить :-), пользы будет больше...
Обязательно отпишусь, если найду! :)