Текущее время: Пт, июл 18 2025, 18:25

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




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 28 2008, 12:38 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 07 2007, 14:18
Сообщения: 178
Откуда: Москва
Пол: Женский
Plank написал:
Так, наверное, нужно настроить перенос полей (тр. GCF1)


Спасибо большое! :)

Теперь пытаюсь перенести название материала: создала поле "RZZMAKTX", перегенерила GLU1. В переносе полей присвоила "RZZMAKTX" первое попавшееся поле "ADRNR" Адрес. И добавила к нему юзер-экзит следующего содержания:

FORM E15_MVC USING FROM_FIELD TO_FIELD.
DATA: HELP_FIELD TYPE RACCT.

TAbles: makt.

select single * from makt where matnr = glu1-rzzmatnr.

if sy-subrc = 0.
glu1-RZZMAKTX = makt-MAKTX.
endif.

ENDFORM. "E15_MVC


Но название не переносится в регистр (посмотрела в отладчике-GLU1 пустая). Что я сделала не так? И на каком этапе заполняется структура GLU1? Для операции RFBU у меня стоит индикатор проводки=3.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 28 2008, 15:30 
Директор
Директор

Зарегистрирован:
Вт, сен 25 2007, 09:47
Сообщения: 943
Пол: Мужской
дык в переносе полей FORM E15_MVC USING FROM_FIELD TO_FIELD.
нужно заполнить переменную TO_FIELD, которая и станет вычисленным вами значением для переносимого поля...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 28 2008, 15:49 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 07 2007, 14:18
Сообщения: 178
Откуда: Москва
Пол: Женский
sas написал:
дык в переносе полей FORM E15_MVC USING FROM_FIELD TO_FIELD.
нужно заполнить переменную TO_FIELD, которая и станет вычисленным вами значением для переносимого поля...


Спасибо:)А откуда номер материала вытащить, если glu1-rzzmatnr пустое?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 28 2008, 19:46 
Директор
Директор

Зарегистрирован:
Пт, авг 20 2004, 23:46
Сообщения: 1191
Пол: Мужской
TaShi написала:
А откуда номер материала вытащить, если glu1-rzzmatnr пустое?


Как вариант, ACCIT_GLX-MATNR

И прикрутить что-нибудь типа:

Цитата:
FORM e17_mvc USING from_field to_field.

to_field = ACCIT_GLX-МАТNR(18).

ENDFORM.


(не забудьте, что в таком случае в настройке переноса полей нужно указать экзит как U17)

К слову, у нас в 6.0 с несколькими отраслевыми решениями MATNR все равно 18/18... Интересно, откуда такое отличие.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 29 2008, 13:01 
Директор
Директор

Зарегистрирован:
Вт, сен 25 2007, 09:47
Сообщения: 943
Пол: Мужской
RSM написал:

К слову, у нас в 6.0 с несколькими отраслевыми решениями MATNR все равно 18/18... Интересно, откуда такое отличие.


дык вот и у нас тоже самое... хотя и никакое не отраслевое решение... матнр этот 18-18... Подозрительно все это)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 29 2008, 16:56 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 07 2007, 14:18
Сообщения: 178
Откуда: Москва
Пол: Женский
RSM написал:
TaShi написала:
А откуда номер материала вытащить, если glu1-rzzmatnr пустое?


Как вариант, ACCIT_GLX-MATNR

И прикрутить что-нибудь типа:

Цитата:
FORM e17_mvc USING from_field to_field.

to_field = ACCIT_GLX-МАТNR(18).

ENDFORM.


(не забудьте, что в таком случае в настройке переноса полей нужно указать экзит как U17)

К слову, у нас в 6.0 с несколькими отраслевыми решениями MATNR все равно 18/18... Интересно, откуда такое отличие.




Написала такой код:

FORM E15_MVC USING FROM_FIELD TO_FIELD.
DATA: HELP_FIELD TYPE RACCT.

TAbles: makt.

select single * from makt where matnr = ACCIT_GLX-МАТNR.

if sy-subrc = 0.
to_field = makt-MAKTX.
endif.

ENDFORM. "E15_MVC


При отладке увидела, что в глобальных переменных таблиц ACCIT_GLX, ACCHD, ACCCR нет. И ругается на мою запись ACCIT_GLX-МАТNR. Что я сделала не так?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 29 2008, 19:43 
Директор
Директор

Зарегистрирован:
Пт, авг 20 2004, 23:46
Сообщения: 1191
Пол: Мужской
TaShi написала:
При отладке увидела, что в глобальных переменных таблиц ACCIT_GLX, ACCHD, ACCCR нет. И ругается на мою запись ACCIT_GLX-МАТNR. Что я сделала не так?


Перепишите руками еще раз ACCIT_GLX-MATNR )) У нас после этого синтаксическая ошибка пропала :lol:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, янв 30 2008, 16:14 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 07 2007, 14:18
Сообщения: 178
Откуда: Москва
Пол: Женский
RSM написал:
TaShi написала:
При отладке увидела, что в глобальных переменных таблиц ACCIT_GLX, ACCHD, ACCCR нет. И ругается на мою запись ACCIT_GLX-МАТNR. Что я сделала не так?


Перепишите руками еще раз ACCIT_GLX-MATNR )) У нас после этого синтаксическая ошибка пропала :lol:


ОГРОМНОЕ СПАСИБО, RSM и всем, кто мне помог!:) Всё заработало! :)В дополнение ко всему я в самом начале после строки REPORT RGIVS000.. объявила таблицу ACCIT_GLX.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 13 2008, 11:33 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, фев 19 2008, 10:26
Сообщения: 88
Пол: Мужской
Добрый день, Коллеги!, подскажи пожалуйста: столкнулся с такой же проблемой при создании группы таблиц ZPBU18 ругается на длину поля MATNR и не сохраняет:"Длина поля RMATNR таблицы больше 24". Изменил на ZZMATNR, возникает ошибка при генерации GLU1. Подскажите плз, как правильно действовать в данной ситуации?
Получается по проверкам в GLU1 он видит поле MATNR.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 13 2008, 15:10 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пт, дек 07 2007, 14:18
Сообщения: 178
Откуда: Москва
Пол: Женский
А какое сообщение выскакивает при перегенерации глю?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 13 2008, 16:38 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, фев 19 2008, 10:26
Сообщения: 88
Пол: Мужской
Вот такое:
Приложение FI-SL, мандант 301, XPRA RGZZGLUX -> см. подробный текст.
№ сообщения GU093
Diagnosis
In the FI-SL system, an error occurred in client 301 during the execution of XPRA RGZZGLUX.
Procedure
The note that follows explains the error in detail.
Note
If the error falls into category P (post-upgrade related), you can continue the upgrade and correct the error before productive operation begins.

In this case, you MUST, however, execute program RGZZGLUX to regenerate FI-SL programs once the problem is corrected.
Ошибка при создании структуры GLU1
Ошибка при создании структуры GLU1
Ошибка при создании структуры GLU1
Ошибка при создании структуры GLU1
Конец генерации GLU1.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, авг 14 2008, 17:47 
Начинающий
Начинающий

Зарегистрирован:
Чт, июн 01 2006, 08:41
Сообщения: 16
http://sapboard.ru/forum/viewtopic.php ... highlight=


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, авг 20 2008, 14:15 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, дек 15 2005, 13:04
Сообщения: 102
Откуда: г.Таганрог
TaShi написала:
Создала собственный домен-скопировала из стандартного MATNR. Указала длину вывода 18 (там она действительно стояла 40 - ОГРОМНОЕ СПАСИБО, Plank! :wink: ). Создала элемент даннных, всё активировала - прописала в таблице объектов 1 (транзакция gcin). Когда вписывала само имя поля - к нему подставилось ZZ и получилось ZZMATNR. При проводке (через FB01) я указывала в поле материал. Данные о проводке в мой регистр перенеслись, а вот поле ZZMATNR пустое...В чём моя ошибка?

Я с ZZ* справляюсь гораздо проще.
Через SE11 захожу на изменение ZTAREGO убираю не нужные символы, потом генерация таблиц и все ок и не нужно потом изменять переносы полей.

_________________
Хочу все знать!!! :)


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

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


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

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


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

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