Текущее время: Пт, июн 07 2024, 19:52

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка в F.14 при работе с пользовательским полем и установленном EhP3.
СообщениеДобавлено: Пт, ноя 07 2008, 15:39 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, янв 11 2008, 07:22
Сообщения: 1545
Откуда: Москва
Пол: Мужской
Подскажите плиз, из-за чего может быть проблема:

При запуске F.14 (долгосрочные проводки) вылетает Dump с синтаксической ошибкой в прогррамме SAPF120. Ругается на то что в BSEG нет поля ZZAUFNR, хотя есть AUFNR.

ZZAUFNR - это поле которое создали как пользовательское поле добавили его в блок контировки, добавили в таблицу итоговых записей. При добавлении в блок контировки оно прописалось в таблицу BSEG_ADD.

Из-за чего в программу SAPF120 прописалось именно что оно должно быть в BSEG ума не приложу.

Помогите пожалуйста советом, что делать чтобы исправить ошибку.

PS: текст из-за которого происходит дамп следующий:

Цитата:
IF *BSEG-ZZAUFNR IS INITIAL.
ELSE.
CLEAR FTK.
FTK-FNAM = 'COBL-ZZAUFNR '.
WRITE *BSEG-ZZAUFNR TO FTK-FVAL.
APPEND FTK.
HCOBL-ZZAUFNR = *BSEG-ZZAUFNR .
ENDIF.


Кроме всего прочего после добавления ZZAUFNR на систему накатывали EhP3 с базового ECC 6.0, т.е. сначала EhP2, потом EhP3. Может это как то повлияло? Поскольку какие то проблемы связанные с пользовательскими полями при установке EhP3 все таки проскальзовали.


Последний раз редактировалось ImpCons Сб, ноя 08 2008, 15:17, всего редактировалось 1 раз.

Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, ноя 08 2008, 14:59 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пн, фев 14 2005, 17:16
Сообщения: 926
Откуда: Moscow
Насколько помню, по общим правилам все дополнительные пользовательские поля и ведутся только в BSEG_ADD. Странно, что система проверяет BSEG.
Пока на ум приходит одно - ошибка в коде.
А не пробовали написать в САП?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, ноя 08 2008, 15:15 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, янв 11 2008, 07:22
Сообщения: 1545
Откуда: Москва
Пол: Мужской
Anna Turunova написал(а):
Насколько помню, по общим правилам все дополнительные пользовательские поля и ведутся только в BSEG_ADD. Странно, что система проверяет BSEG.
Пока на ум приходит одно - ошибка в коде.
А не пробовали написать в САП?


В САП пока не писал, поскольку у нас все решения OSS по меседжам с пометкой не Very High билятся по 200 евро. Сначала хочу смоделировать ситуацию по добавлению пользовательского поля на офисном IDES-е и посмотреть BSEG, BSEG_ADD, SAPF120 - если и там будет такая же ситуация, - тогда буду направлять месседж в SAP.
Если же поле ZZAUFNR добавится и в BSEG и в BSEG_ADD, то для чистоты эксперемента, придется, после добавления пользовательского поля, на офисный IDES, вторым шагом, накатить EhP3, но это только когда базисник освободится :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 10 2008, 11:27 
Директор
Директор

Зарегистрирован:
Чт, ноя 04 2004, 20:42
Сообщения: 893
ImpCons написал:
В САП пока не писал, поскольку у нас все решения OSS по меседжам с пометкой не Very High билятся по 200 евро.

А c Very High по 500 что ли :) ? Извините, что не по теме, но я с таким сталкиваюсь впервые - вот и стало интересно. За что же вы тогда платите ежегодную поддержку SAP ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 10 2008, 14:12 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, янв 11 2008, 07:22
Сообщения: 1545
Откуда: Москва
Пол: Мужской
ilu написал(а):
А c Very High по 500 что ли :) ? Извините, что не по теме, но я с таким сталкиваюсь впервые - вот и стало интересно. За что же вы тогда платите ежегодную поддержку SAP ?

C Very High как раз бесплатно :).
За поддержку платим не мы (мы консалтинговая компания), а клиент. Так вот получается все сообщения со статусом Very High это сфера ответственности по подержке SAP, все остальные наша и если мы выставляем сообщения, то при попадение не в тот статус нам их будут билить :(


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, ноя 13 2008, 09:21 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, янв 11 2008, 07:22
Сообщения: 1545
Откуда: Москва
Пол: Мужской
ImpCons написал:
Сначала хочу смоделировать ситуацию по добавлению пользовательского поля на офисном IDES-е и посмотреть BSEG, BSEG_ADD, SAPF120 - если и там будет такая же ситуация, - тогда буду направлять месседж в SAP.


Смоделировал ситуацию на офисном IDES-е, затем сравнил в какие таблицы попало пользовательское поле zzAUFNR в офисном IDES-е и не попало на сервере на проекте у клиента. Таких таблиц оказалось 2-а:
1. BSEG
2. Z001O (в конце буква "O"), название таблицы: Таблица объектов 1

Z001O - есть подозрения что создали кто IDES ваял для функциональности FI-SL и она нам не нужна

C BSEG вообще не понятная ситуации, я добавлял на сервере на проекте у клиента около 4 пользовательских полей и только одно из них прописалось у меня в BSEG.

Причем помню, что ключ доступа на BSEG при добавлении всех этих пользовательских полей в транзакцией "Обработка блока контировки (OXK3)" не просился на инсталяции клиента, а на офисном IDES-е сразу запросился.

Посмотрите, пожалуйста, кто добавлял у себя пользовательские поля на нормальной инсталяции SAP (не IDES), создались ли у Вас эти поля в BSEG и Z001O.

Заранее спасибо за помощь.

PS: У нас на сервере клиента ECC 6.0 EhP3, на офисном IDES-е ECC 6.0. На сервер клиента пользовательские поля добавлял когда еще была голая ECC 6.0, т.е. до установки EhP2 и Eh3.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Чт, ноя 13 2008, 19:22 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пт, янв 11 2008, 07:22
Сообщения: 1545
Откуда: Москва
Пол: Мужской
Короче, вроде прояснилось, что же все таки произошло, - прояснило все, следующая нота: Note 923687 - NEWGL: Fields in CI_COBL and FAGLFLEXT

Т.е. ошибка была в том что посредством OXK3 создали для пользовательских полей в Include структуре клиента (CI_COBL) поля ZZ<имя поля>, когда эти поля существовали в стандартных контировках SAP, и в блок контировок клиента его не нужно было включать, а нужно было включить их как ZZ<имя поля> только в таблицу итоговых записей.
Пример:
нужно было создать:
Name in CI_COBL / Name in FAGLFLEXT 1
______ / ZZAUFNR
______ / ZZMATNR
AUFNR и MATNR уже существуют в стандарных контировках SAP

я же создал как:
Name in CI_COBL / Name in FAGLFLEXT 1
ZZAUFNR / ZZAUFNR
ZZMATNR / ZZMATNR

Когда же проставляли EhP3, SAP увидел в BSEG поля, имеющие одинаковые домены данных (и ZZAUFNR и AUFNR имеют одинаковый домен AUFNR) и не захотел оставлять 2 поля, и нам чтобы продолжить установку, пришлось согласится :), САП благополучно снес нам ZZ поля из BSEG-а.

Если бы не проставили EhP3, то так бы и не узнали что в блок контировки такие поля добавлять не нужно.

Но теперь мы стоим перед сложным выбором :cry:
Нам нужно: 1) либо вручную все таки добавить в BSEG эти ZZ поля и тем самым в BSEG-е продублировать по этим полям заполнение BSEG-а (других проблем пока не вижу), 2) либо закомментить в SAPF120 все фрагменты кода работающие с BSEG-ZZ<имя поля>, но тогда может подобная ошибка проявиться позже в еще в куче програм, которые мы еще не запускали.

Как удалить ZZ поля из блока контировки CI-COBL, не представляю. Вручную же удалять из всех таблиц, программ и других объектов репозитария, ZZ поля, добавленные OXK3, не решаемся - да и очень трудоемкая это скорее всего задача.

Может кто посоветует, что все таки делать в данной ситуации? :cry:


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

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


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

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


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

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