Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: Greed от Декабрь 17, 2012, 04:46:51 pm
-
все привет. Хотим накатить ноту для ускорения работы транзакций по движениям материалов (mb51 и mb5b). Как я понимаю, в ноте просят создать поля в mseg, но причем не в доп структуре, а в самой таблице перед доп структурами "before the append
structures". Как-то ссыкатно, кто-то может поделиться опытом?
#1. Table changes
Use transaction SE11 to add the following fields with the specified data
types to the end of all fields of the table MSEG (before the append
structures):
Data field Data type
VGART_MKPF VGART
BUDAT_MKPF BUDAT
CPUDT_MKPF CPUDT
CPUTM_MKPF CPUTM
USNAM_MKPF USNAM
XBLNR_MKPF XBLNR
TCODE2_MKPF TCODE
Important: NEVER set the INIT indicator.
Save and activate your change.
Create the database table MMIM_CONTROL_LOG in the package MB.
Short Description: "Inventory Management: General Control Table"
Delivery Class S
Display/Maintenance Allowed
Data class APPL0
Size category 0
Add the following fields:
Field Data element
MANDT MANDT
ACTION CHAR50
STATUS CHAR1
ENTRY_DATE DATUM
ENTRY_TIME UZEIT
USERNAME UNAME
REPID REPID
SAPINT CHAR1
Select MANDT and ACTION as key fields (Key).
#2. Use transaction SNOTE to implement the attached correction instructions
(step #1 is required for this).
-
Как я понимаю, в ноте просят создать поля в mseg, но причем не в доп структуре, а в самой таблице перед доп структурами "before the append
structures". Как-то ссыкатно, кто-то может поделиться опытом?
Я эту ноту не накатывал, но думаю вы ее сначала в разработке а потом в тесте для начала проверите. Проблем особых быть вроде как не должно, ну если у вас где-то в расширениях, по ссылкам не разбирается структура MSEG. В общем рекомендация, постараться проверить все операции связанные с движениями материала, хотя лучше вообще все 8)
-
так и делаем, думал, может кто уже проделовал такое, хотелось, что бы поделились опытом и какой эффект. В тесте пока все ок, продолжаем работать. После всей проделанной работы тогда уже сам поделюсь опытом и цифрами, в чем выиграли или не выиграли :-)
-
После всей проделанной работы тогда уже сам поделюсь опытом и цифрами, в чем выиграли или не выиграли :-)
Вот цифры были бы интересными, так что наверное надо уже замерить скорость до применения ноты, а потом еще раз после. Так сказать чтобы понять был ли смысл ее накатывать 8)
-
можно будет замерить до применения ноты, но как утверждают дяди, которые писали ноту, то после наката можно будет галочкой переключать режимы - старая схема выборки/новая схема выборки. Т.е. очень показательные данные можно будет получить по производительности.
-
но как утверждают дяди, которые писали ноту, то после наката можно будет галочкой переключать режимы
Ну тогда тем более надо без ноты проверить ;D
-
пока приостановили, базис жалуется что тестовой системе плохо от наших нот)))
как продолжим процесс адаптации таблиц, буду писать.
-
в общем не дали нам совершить это великое действие. Сказали, что таблица увеличивается в 108 раз (как так я не знаю, может при адаптации, а потом снова уменьшится?)... ну а потом я сменил работу:-)
Может, когда-нибудь, кто-то другой это сделает и напишет результаты изменения производительности
-
Добрый день, коллега!
Недавно накатил ноту 1516684.
у нас MSEG ~30 млн. записей,
MKPF ~7 млн. записей
Таблица выросла на пару-тройку гигабайт после добавления соотв. полей из ноты.
В результате измерений оказалось, что :
MB51 работает быстрее в полтора раза.
MB5B работает в 10 раз шустрей на стандартных запросах.
*Измерял по времени выполнения регулярных отчётов.
Нотой доволен. Рекомендую к применению. :)