Академический Документы
Профессиональный Документы
Культура Документы
Functional Specification
Document Information
Functional Specification – Extension Heading
Path of document Y:\03_Zespol MM\06_Projekty techniczne i
funkcjonalne\03_Rozszerzenia
Application SD
Business Unit / Area Sales
Team OTC
Business/Process Owner Krzysztof Lis
Person responsible for preparing Jarosław Karwowski
Functional Specification
Person responsible for extending
Functional Specification
Status: Not started / Started / Under review / Completed / Approved
Priority: High / Medium / Low
Complexity: Simple / Medium / Complex / Very Complex
Related Documents
Document Comments
1 DOCUMENT INFORMATION............................................................................................................... 1
2 RELATED DOCUMENTS.................................................................................................................... 1
3 DOCUMENT HISTORY........................................................................................................................ 3
3.1 REVISION HISTORY.......................................................................................................................... 3
3.2 APPROVAL / SIGN - OFF................................................................................................................... 3
4 SCOPE AND KEY ASSUMPTIONS..................................................................................................... 3
4.1 FUNCTIONAL DESCRIPTION.............................................................................................................. 3
4.2 BUSINESS BENEFITS........................................................................................................................ 3
4.3 SCOPE............................................................................................................................................ 3
4.4 RELATIONSHIPS / LIMITATIONS......................................................................................................... 3
4.5 ASSUMPTIONS................................................................................................................................. 3
5 DETAILED SPECIFICATION OF FUNCTIONAL REQUIREMENTS...................................................3
5.1 FUNCTIONAL SPECIFICATION............................................................................................................ 3
5.1.1 Table of characteristics values...............................................................................................................3
5.1.2 Programme updating the table of characteristics..................................................................................5
5.2 REPORTING..................................................................................................................................... 5
5.3 PRELIMINARY CONFIGURATION OF CONVERSION DATA/REQUIREMENT...............................................5
6 TESTING CONDITIONS...................................................................................................................... 5
6.1 KEY BUSINESS TESTING CONDITIONS................................................................................................ 6
6.2 TECHNICAL TESTING CONDITIONS..................................................................................................... 6
6.3 ISSUES / RELATIONSHIPS CONNECTED WITH TESTING.......................................................................6
7 OPEN ISSUES..................................................................................................................................... 6
8 ATTACHMENT..................................................................................................................................... 6
8.1 DICTIONARY.................................................................................................................................... 6
8.2 ADDITIONAL SUPPORT / REFERENCE DOCUMENTATION.......................................................................6
8.2.1 Function returning characteristics values..............................................................................................6
8.2.2 Modification of format of characteristics values data.............................................................................9
Document History
Revision History
Author Version Rev. date Summary of changes Section Page
Functional Description
Standard way of keeping configuration characteristics values is complicated and it may cause output
problems fin case of big number of processed data. The described functionality’s purpose is to keep
characteristics values in non-standard table parallel to standard solution.
Business benefits
This solution will allow ensuring optimal time of system response for new transactions (reports) based on
the configuration of sales orders items.
Scope
The extension concerns the sales process of steel industry products and semi-finished products, special
sale, administration of claims and rebates (all sales orders items contain products that can be configured).
Relationships / Limitations
No.
Assumptions
Values of all characteristics in a sales order item will be kept in non-standard table.
Field1 MANDT
Field2 ID
Field name (PL) ID
Field name (EN) ID
Key YES
Field type NUMC
Field length 18
Field3 VBELN
Field name (PL) Dokument Sprzedaży
Field name (EN) Sales Document
Key NO
Field type CHAR
Field length 10
Field4 POSNR
Field name (PL) Pozycja dokumentu sprzedaży
Field name (EN) Sales Document Item
Key NO
Field type NUMC
Field length 6
Field5 CUOBJ
Field name (PL) Konfiguracja
Field name (EN) Configuration
Key NO
Field type NUMC
Field length 18
Field6 KLART
Field name (PL) Rodzaj Klasy
Field name (EN) Class type
Key NO
Field type CHAR
Field length 3
Field8 ATNAM
Field name (PL) Nazwa cechy
Field name (EN) Characteristic name
Key NO
Field type CHAR
Field length 30
Field 9 ATWRT
Field name (PL) Wartość cechy
Field name (EN) Characteristic value
Key NO
Field type CHAR
Field length 30
The programme should copy characteristics values to the table for each sales order item which has
configuration (field VBAP-CUOBJ is filled). In case of modifications in a sales order and re-calling
updating programme, the programme should write new characteristics values over already existing lines
in the table.
In case of multiple-valued characteristics, the records in the table are entered in different ID field and they
have different characteristic value.
The example of a function returning characteristics values for a given configuration object (CUOBJ) is in
the attachment.
Reporting
No.
Testing Conditions
Open Issues
No. of Description Assigned to Status Impact Solution
issue
Attachment
Dictionary
Notion Definition
ELSE.
REFRESH: I_VALUES.
CALL FUNCTION 'CUCB_GET_VALUES_FROM_INSTANCE'
EXPORTING
IV_INSTANCE = CUOBJ
IMPORTING
ET_VALUES = I_VALUES
EXCEPTIONS
INVALID_INSTANCE = 1
OTHERS = 2.
ENDIF.
WHEN 'STEEL_GRADE'.
PERFORM F_GET_VAL USING L_D_VALUE
L_D_ATFOR
L_D_ANZDZ
ZZSTEEL_GRADE.
ENDCASE.
ENDLOOP.
ENDFUNCTION.
*&---------------------------------------------------------------
------*
*& Include *
*&---------------------------------------------------------------
------*
*& Form F_GET_VAL
*------------*
* -->PE_VALUE Register VALUES
* -->PE_ATFOR Characteristic Format
* -->PE_ANZDZ Decimals number
* <--PS_NUM_VALOR Characteristic value
*----------------------------------------------------------
*------------*
CASE PE_ATFOR.
WHEN 'NUM' or 'CURR'.
PE_VALUE-ATFLV = PE_VALUE-ATFLV * ( 10 ** PE_ANZDZ ).
PS_VALOR = PE_VALUE-ATFLV.
WHEN 'CHAR'.
PS_VALOR = PE_VALUE-ATWRT.
ENDCASE.