Код Java для сортировки записей вместе с вложенными записями в SAP PO

Я пытаюсь реализовать приведенный ниже сценарий в SAP PO, чтобы выполнить указанное ниже действие.

Ниже представлен формат ввода:

Code 1:    Position

HEADER1       P1    
HEADER1       P2    
HEADER3       P3
 ITEM1  
HEADER1       P4    
HEADER2       P5    
 ITEM2  
HEADER2       P6    
 ITEM3  
HEADER3       P7    

Нам нужно преобразовать структуру ввода в следующий формат (сортировка заголовка по порядку (HEADER1,HEADER2,HEADER3,...)):

Code 2:     Position

HEADER1        P1
HEADER1        P2
HEADER1        P3
HEADER2        P4
 ITEM2
HEADER2        P5
 ITEM3
HEADER3        P6
 ITEM1
HEADER3        P7

Записи ITEM должны быть размещены под соответствующими записями HEADER, я использовал графическое отображение, и после преобразования его помещают, как показано ниже: например: ITEM1 под HEADER3 в позиции P3 в коде 1 после сортировки ITEM1 следует поместить под HEADER3 в позиция P6 в коде 2, но ITEM1 попадает под HEADER1 в позицию P3, как показано в Code 3.

Code 3:        Position

HEADER1          P1
HEADER1          P2
HEADER1          P3
 ITEM1
HEADER2          P4
HEADER2          P5
 ITEM2
HEADER3          P6
 ITEM3
HEADER3          P7
 ITEM4

ПРИМЕР ПОРЯДОК СОРТИРОВКИ

ПРИМЕЧАНИЕ: ЗАГОЛОВОК сортируется в соответствии с требованиями, но ЭЛЕМЕНТ не сортируется в зависимости от положения ЗАГОЛОВКИ. ITEM преобразуется в прежнее положение, как в коде 1, так и в коде 3.

Теперь мы пытаемся использовать отображение Java для вышеуказанной логики. ПОЖАЛУЙСТА, ПОМОГИТЕ МНЕ РЕАЛИЗОВАТЬ КОД JAVA ДЛЯ ВЫПОЛНЕНИЯ ТРЕБУЕМОЙ ТРАНСФОРМАЦИИ, такой как Код 2.

0 ответов

Другие вопросы по тегам