/SAPPSSRM/CL_BIMOD_NUMBER -
Addresses (Business Address Services) SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3upThis documentation is copyright by SAP AG.
This class is used for determining the (alphanumeric) serial number of changes within a Smart Number.
Methods
1) ,,/SAPPSSRM/IF_NUMBER~PROCESS
- The method asks for the status of database table /SAPPSSRM/COUNTR, which stores information on call-offsand changes. It requires that some data, such as the numbering process (data element /SAPPSSRM/_NUMPROC),organizational ID (/SAPPSSRM_ORGID), office type (/SAPPSSRM/_OFCTYP), order code (/SAPPSSRM/_ORCOD)is taken from an interface and transferred to the properties of the document (/SAPPSSRM/IF_NUMBER_ADAPTER,methods GET_PROCESS, GET_PROPERTY). The numbering varies, depending on the numbering process and other attributes of the document.
You assign and maintain serial numbering rules in the second node of the IMG activity Maintain Smart Numbering Scheme.,,
,,Process: call-off change
- If there are changes to call-offs, a two-digit modification number supplements the SPIIN call-off.
- Changes issued by purchasing offices are counted according to rule R5: 01 - 99, B1 - B9, BA - BZ, C1 - Z9.
- Changes issued by the adminstration office are counted according to rule R6: 1A - 9B, AA - AZ.
,,Processes: contract or PO change
- If there are changes to contracts or standalone purchase orders, a modification SPIIN supplements thecontract's or PO's PIIN. The first digit of the supplement is the office type "A" (administration office) or "P" (purchasing office). The second and following four digits again depend on the process involved:
- For contracts, the second digit depends on the type of change. If you add or change shipping instructionson the header level, rule R7 counts from T0001 - T9999, TA001 - TZ999, and so on, up to YZ999. The first six lines are reserved for internal numbering only.
If shipping instructions are provided on the header level and the contract's total value changes, ruleR8 applies, counting up S0001 - S9999, SA001 - SZ999. The first line is reserved for internalnumbering only. You can also add shipping instructions, as well as make price or value changes, at theitem level. There is no automatic numbering provided for these changes. This means that you have toprovide SPIINs for these changes manually. If the purchasing group that is assigned to the documentis changed on header level, rule R4 applies, counting down from ARZ999 to ARZ001. Forother changes, rule R3 applies, counting from 00001 - 99999, A0001 - R9999, AA001 - JZ999, RA001 - RZ999.
- For POs, rule R3 applies in any case, counting from 00001 - 99999, A0001 - R9999, AA001 - JZ999, RA001 - RZ999.
2) ORCOD_GET
- This method gets a specific order code from the table of order codes as assigned to the purchasing group issuing the current change or call-off of the document.
All other methods provided in this class are inherited from the abstract superclass /SAPPSSRM/CL_SIMPLE_ABSTR. Please refer to thedocumentation of this class.
PERFORM Short Reference RFUMSV00 - Advance Return for Tax on Sales/Purchases
This documentation is copyright by SAP AG.
Length: 3566 Date: 20120526 Time: 071736 triton ( 187 ms )






