Additional splitting criteria

Hello,
  I need to use two custom fields as splitting criteria during delivery creation from Sales Order and during invoice creation from delivery: as fields ZUKRL and ZUKRI, provided for this aim, are already almost completely full, I need an additional way to achieve this.
Does anybody know of there is a user-exit or a routine, or something else, where I can carry out changes to make the program behave with my custom fields in the same way as it happens with ZUKRL and ZUKRI?
Thanks in advance.
Best regards,
Andrea

Hi,
Giving below an example of splitting based on the Item category.
In trx VTFA (if your billing is sales order based) choose your billing type and SO type, there select your item categories and there select the field VBRK/VBRP data. In that field you will see the currently used routine. With the help of your ABAP guy create a copy of that routine under a different number and add your lines of code. Let's say you use routine 001. 
FORM DATEN_KOPIEREN_001.
Header data
VBRK-xxxxx = ............
Item data
VBRP-xxxxx = ............
Additional split criteria
DATA: BEGIN OF ZUK,
MODUL(3) VALUE '001',
VTWEG LIKE VBAK-VTWEG,
SPART LIKE VBAK-SPART,
END OF ZUK.
ZUK-SPART = VBAK-SPART.
ZUK-VTWEG = VBAK-VTWEG.
VBRK-ZUKRI = ZUK.
ENDFORM.
This is how it should look after modification:
Header data
VBRK-xxxxx = ............
Item data
VBRP-xxxxx = ............
Additional split criteria
DATA: BEGIN OF ZUK,
MODUL(3) VALUE '001',
VTWEG LIKE VBAK-VTWEG,
SPART LIKE VBAK-SPART,
PSTYV LIKE VBAP-PSTYV,    <- New line
END OF ZUK.
ZUK-SPART = VBAK-SPART.
ZUK-VTWEG = VBAK-VTWEG.
ZUK-PSTYV = VBAP-PSTYV.   <- New line
VBRK-ZUKRI = ZUK.
ENDFORM.
Like wise incorporate your fields which you intend to do the splitting.
Regards,
Saju.S

Similar Messages

  • Additional sub criteria for Vendor Evaluation tab in SES (ML81N).

    Hi,
    I like to add two additional sub criteria for Vendor Evaluation tab in SES (ML81N). Based on which vendor evaluation will be calculated.
    1. Safety/Envt Upkeep
    2. Morale
    These two are added in SPRO->Purchasing->Vendor Evaluation ->Define Criteria. But not displayed in ML81N->Vendor Evaluation tab.
    Existing criteria. 1) Quality of Service and  2) Service Timeliness are already available.
    Thanks in advance.
    Chetan Shah

    Hello Chetan,
    have you checked note 79166 "MM-SRV Hint: Vendor evaluation for service"?
    Define an evaluation criterion for services in Customizing of the vendor evaluation to be able to use the vendor evaluation also for the services management.The main criterion must contain the determination methods 'C' (determination from the quality valuation of the service) and 'D' (determination from the timeliness rating of the service) in the sub-criteria.
    Kind Regards
    TomT

  • OSB DbAdapter not polling when additional selection criteria is entered

    I am setting up a DbAdapter for use within a OSB proxy service. The OSB version is 10gR3 and the Oracle database that I am connecting to with the DbAdapter is 11gR2. The automatic LogicalDelete polling is working with the default settings when there is no additional criteria specified, but however the polling is not working when I specify any additional selection criteria using the expression builder. Does anybody know if this is a bug with the DbAdapter with the Oracle Database. We have the same configuration pointing to a DB2 AS400 and it is working fine.

    Sorry, by not working I mean no records are being retrieved from the database even though it meets the select criteria for the polling.

  • Additional selection criteria for RHECM_CREATE_COMP_PROCESS (create compens

    Dear All,
    There is a requirement to add additional selection criteria for  RHECM_CREATE_COMP_PROCESS.
    Compensation Plan needs to take several optiions rather than a single option.
    Incentive Plan Type to be added as additional selection criteria
    Do we need to copy the standard program and then modify it or there can be some other way out for it.
    Thanks and Regards
    Shraddha

    have checked out the SDN forums quite throughly and have come up with a couple of questions/solutions.
    1) Copy the program into Z-name space and add in the code
    Question: Where to specifically add the code, the program is huge with multiple enhancement points being seen in the code.
    Can someone please guide me where I can change the displayed records, point where iI can append data or change the internal table being sent for ALV display.
    <b>---> U have to find out , where /how  they defined Selection screeen , final output they are displaying.</b>
    2) Make changes in SPRO>Define field selection for material document list.
    Question: The required field is not present within the listing, It does give the option to make new entries, but I have to specify a program/table and field.
    If I create my own program to get the details and display onto an ALV Grid, will the program be called when I make selections on that requisitioner field?
    <b>---> lot of work to do</b>
    3) This is text copied from a thread, I have lost the link to it.
    Create a Z report that is a copy of the selection include of the standard selection screen include with the additional selection criteria.
    - Export the extra selection criteria value to shared memory.
    - Submit the standard VL10G program with the selection sets.
    - In user exit (depends on which field needs to be checked), import the extra selection criteria value back in and filter the selected data set.
    Could someone please guide me if it is possible to do the above within RM07DOCS, and a little more detail on how to go about it?.
    <b>Better Options --->try to get the logic of MB51 , then do changes which are required.
    most of data , u will get it from MSEGMKPFMARA+MBEW.</b>
    revert back in case of any other issues.
    Regards
    Prabhu

  • Additional search criterias for opportunities: SYS_PROBABILITY, MilestoneDt

    Dear experts,
    we need additional search criterias for opportunities
    1.) we need to be able to search for the standard field of SYS_PROBABILITY
    2.) we need to be able to search for milestone dates we defined
    Do you have any idea how to handle these?
    Thanks in advance,
    BR Matthias

    Dear Shiromani,
    thanks for your input.
    I know about the possibilities of using AET, but the field I need: SYS_PROBABILITY does not show up in the available fields to be added.
    Furthermore we dont want to make our self generated fields searchable, but we want to search for specific Milestone Dates we customized.
    Any ideas?
    Thanks, BR Matthias

  • Split criteria for document creating

    Hello Gurus,
          if I want to split a document (such as delivery document) into several target documents (such as billing documents), where can I set this split criteria ?
    thanks very much!

    Hi Bo,
    Basically, all fields which are copied to the header of the delivery (table LIKP) via the routines of the copy control lead to a delivery split. Furthermore, some fields are copied to the header by all means and are relevant for the split there.
    Split fields that cannot be changed are:
    VSTEL     Shipping point
    KUNNR     Goods recipient
    ROUTE     Route
    The following split-relevant fields can be affected via the copy control, however, they should not be filled differently from the defaults since they are necessary for the control of the shipping process:
    VKORG     Sales organization
    AUTLF     Full delivery indicator
    VSBED     Shipping condition
    FKARV     Billing type (customer billing document)
    LIFSK     Delivery block
    STAFO     Update group for statistics
    STWAE     Statistics currency
    KKBER     Credit control area
    KNKLI     Account number of the customer with the credit limit default
    GRUPP     Customer credit group
    SBGRP     Processor group for credit management
    CTLPC     Credit management: Risk category
    CMWAE     Currency key of the credit control area
    WAERK     Currency of the sales document
    INCO1     Incoterms 1
    INCO2     Incoterms 2
    KZAZU     Indicator order combination
    KDGRP     Customer group
    PERFK     Invoicing dates (calendar identification)
    In the table with delivery header data LIKP, there is the field ZUKRL. which can be filled with any values by using copying control. The contents of this field act as a splitting criterion during delivery creation.
    If you have access to SAP Market place, then you can review the below SAP Notes:
    546668     FAQ: Delivery split when creating deliveries
    355404     Why was there a delivery split during creation?
    Hope this helps you,
    Regards
    Nikhilesh

  • Additional filter criteria in F110

    Hi All,
    I understand that there is an additional filter criteria in transaction F110 but is it only to filter specific criteria?
    For example, i want to use the allocation field as a filter criteria. I have many documents which are automatically posted to the system with the same leading characters - i.e ABC123, ABC445, ABC918.
    In F110, is there a way to ONLY select items with allocation field starting with ABC?
    Any help is much appreciated.
    Thank you in advance.

    Dear,
    In selection go to document level fields and select Assignment (ZUONR)
    Put ABC* and then try if it works...
    Regards,
    Chintan Joshi

  • Splitting criteria.

    hi
    can we remove sales organisation from splitting criteria of invoices or invoice list ?
    thanks,
    nandish.

    Hi,
    You can write a code in using enhancement point in the include "   LV60AB09" You can restrict the Split happening based on the Sales organisation.
    You can make it happen for specific Sales order type and Delivery type.
    Go to Se38 enter the above include "LV60AB09" Click on Display once the include is displayed.Go to menu Edit and Enhancement operations --Show Implicit Enhancement operations it will be dispalyed with highlighted.
    if vbrk-fkart=" " and likp-lfart =" ".
    if ovbrk-fix is not initial.
    ovbrk-fix-vkorg=vbrk-vkorg
    end if
    Regards

  • IRC Addition Search Criteria Flexfield

    Hi
    I want to add one search criteria for recruiters and managers for searching on vacancies. This is a simple text item that I added in "Additional Search Criteria Details" as 150 character Optional value set.
    But while searching that field is not used at all. I checked the same with IrcVacancyVO query that is executed at the time of search.
    When i tried the same thing on vision instance i can see that the query fired IrcVacancyVO have where condition added for the added field.
    Any idea which setup step I am missing.

    Thanks Tim and NewB
    I have set the value for profile option IRC: Search Criteria Segment Matching as ATTRIBUTE1.
    Also i tried to run the query by diagnostics on at statement level and noticed one thing in the log
    aboutpage_flexFieldRows=[{3=, TableDetail=SegmentsSEARCH_BY_POSITION: (Attribute) displayed, (ColumnName) ATTRIBUTE1, (ValueSet-ListType) 150 Characters Optional-2Context: (Attribute) , (ColumnName) ATTRIBUTE_CATEGORY, (ValueSet-ListType) $FLEX$.DF_CONTEXTS-2WarningDev mode error: The flexfield in query region feature is not fully supported yetDev mode error: The flexfield may cause layout problems in messageComponentLayout bean if the messageComponentLayout's column attribute is greater than 1, 2=IRC_SEARCH_CRITERIA, 1=PER, 0=tableLayout: (SearchCriteriaFlex)}, {3=, TableDetail=SegmentsSEARCH_BY_POSITION: (Attribute) displayed, (ColumnName) ATTRIBUTE1, (ValueSet-ListType) 150 Characters Optional-2Context: (Attribute) , (ColumnName) ATTRIBUTE_CATEGORY, (ValueSet-ListType) $FLEX$.DF_CONTEXTS-2WarningDev mode error: The flexfield in query region feature is not fully supported yet, 2=IRC_SEARCH_CRITERIA, 1=PER, 0=tableLayout: (SearchCriteriaFlexResults)}, {3=, TableDetail=SegmentsSEARCH_BY_POSITION: (Attribute) displayed, (ColumnName) ATTRIBUTE1, (ValueSet-ListType) 150 Characters Optional-2Context: (Attribute) , (ColumnName) ATTRIBUTE_CATEGORY, (ValueSet-ListType) $FLEX$.DF_CONTEXTS-2WarningDev mode error: The flexfield in query region feature is not fully supported yet, 2=PER_VACANCIES, 1=PER, 0=tableLayout: (IrcFlexField1)}]
    aboutpage_securityRows=oracle.cabo.ui.data.ListDataObjectList@2a0263
    aboutpage_applicationModuleHashtable={oracle.apps.irc.vacancy.server.VacancySearchAM=Y}
    aboutpage_voPickList=MessageChoiceBean, localName='messageChoice'
    aboutpage_voDetailsHashtable={oracle.apps.irc.vacancy.server.IrcVacancyVO={entityObjectNames=oracle.apps.per.schema.server.PerAllVacanciesEO oracle.apps.per.schema.server.PerJobsEO oracle.apps.per.schema.server.PerGradesEO oracle.apps.per.schema.server.HrAllOrganizationUnitsVlEO oracle.apps.per.schema.server.HrLocationsAllEO oracle.apps.per.schema.server.PerAllPeopleFEO oracle.apps.per.schema.server.HrLookupsEO oracle.apps.per.schema.server.HrAllPositionsFEO oracle.apps.irc.schema.server.IrcVacancySearchCriteriaEO , attributeRows=oracle.cabo.ui.data.ListDataObjectList@2cf6a, properties={OAFLEX_VIEWDEFIMPL_FLEXFIELD_HELPER=oracle.apps.fnd.framework.server.OAFlexViewDefImplFlexfieldHelper@38d3f, _SVC_DomainInfos=oracle.jbo.server.ViewObjectServiceImpl$Domains@12e42e7, _SVC_ImmediateDomainsCache=[]}, entityObjectsRows=oracle.cabo.ui.data.ListDataObjectList@7f4683, query=SELECT Vac.VACANCY_ID, Vac.DATE_FROM, Vac.NAME, Vac.DATE_TO, Vac.DESCRIPTION, Vac.NUMBER_OF_OPENINGS, Vac.LAST_UPDATE_DATE, Vac.CREATION_DATE, Job.NAME AS JobName, Job.JOB_ID, Grade.NAME AS GradeName, Grade.GRADE_ID, Org.NAME AS OrgName, Org.ORGANIZATION_ID, Loc.LOCATION_CODE, Loc.LOCATION_ID, Recruiter.FULL_NAME AS RECRUITER_NAME, Recruiter.PERSON_ID AS RECRUITER_ID, Recruiter.EFFECTIVE_START_DATE, Recruiter.EFFECTIVE_END_DATE, Recruiter.EMAIL_ADDRESS, Manager.FULL_NAME AS MANAGER_NAME, Manager.PERSON_ID AS MANAGER_ID, Manager.EFFECTIVE_START_DATE AS MAN_EFFECTIVE_START_DATE, Manager.EFFECTIVE_END_DATE AS MAN_EFFECTIVE_END_DATE, Manager.EMAIL_ADDRESS AS EMAIL_ADDRESS1, Status.MEANING, Status.LOOKUP_TYPE, Status.LOOKUP_CODE, Vac.REQUISITION_ID, (select count(assignment_type) from per_all_assignments_f paaf where paaf.vacancy_id = Vac.vacancy_id and paaf.assignment_type = 'A' and :1 between PAAF.EFFECTIVE_START_DATE AND PAAF.EFFECTIVE_END_DATE and (fnd_profile.value('IRC_AGENCY_NAME') is null or exists (select 1 from irc_agency_vacancies iav1 ,per_all_people_f per1 ,irc_notification_preferences inp1 where iav1.vacancy_id=vac.vacancy_id and iav1.agency_id=fnd_profile.value('IRC_AGENCY_NAME') and per1.person_id=paaf.person_id and per1.party_id=inp1.party_id and (inp1.agency_id=iav1.agency_id or iav1.manage_applicants_allowed='Y')) ) ) AS APPLICANTS, (select count(distinct assignment_id) from per_all_assignments_f paaf where paaf.vacancy_id = Vac.vacancy_id and assignment_type = 'E' ) AS FILLED, decode(vac.manager_id,:2,'Y','N') AS MY_VACANCIES, Vac.BUDGET_MEASUREMENT_TYPE, Vac.BUDGET_MEASUREMENT_VALUE, posEO.NAME AS NAME1, posEO.POSITION_ID, posEO.EFFECTIVE_START_DATE AS EFFECTIVE_START_DATE2, posEO.EFFECTIVE_END_DATE AS EFFECTIVE_END_DATE2, NULL AS ACCESS_FLAGS, Vac.STATUS AS VACANCY_STATUS, Bg.NAME AS NAME2, Bg.ORGANIZATION_ID AS ORGANIZATION_ID1, Vac.BUSINESS_GROUP_ID, VSC.EMPLOYEE, VSC.CONTRACTOR, VSC.EMPLOYMENT_CATEGORY, VSC.TRAVEL_PERCENTAGE, VSC.MIN_SALARY, VSC.MAX_SALARY, VSC.SALARY_CURRENCY, VSC.PROFESSIONAL_AREA, VSC.WORK_AT_HOME, VSC.MIN_QUAL_LEVEL, VSC.MAX_QUAL_LEVEL, VSC.ATTRIBUTE_CATEGORY, VSC.ATTRIBUTE1, VSC.ATTRIBUTE2, VSC.ATTRIBUTE3, VSC.ATTRIBUTE4, VSC.ATTRIBUTE5, VSC.ATTRIBUTE6, VSC.ATTRIBUTE7, VSC.ATTRIBUTE8, VSC.ATTRIBUTE9, VSC.ATTRIBUTE10, VSC.ATTRIBUTE11, VSC.ATTRIBUTE12, VSC.ATTRIBUTE13, VSC.ATTRIBUTE14, VSC.ATTRIBUTE15, VSC.ATTRIBUTE16, VSC.ATTRIBUTE17, VSC.ATTRIBUTE18, VSC.ATTRIBUTE19, VSC.ATTRIBUTE20, VSC.ATTRIBUTE21, VSC.ATTRIBUTE22, VSC.ATTRIBUTE23, VSC.ATTRIBUTE24, VSC.ATTRIBUTE25, VSC.ATTRIBUTE26, VSC.ATTRIBUTE27, VSC.ATTRIBUTE28, VSC.ATTRIBUTE29, VSC.ATTRIBUTE30, VSC.SEARCH_CRITERIA_ID, Vac.ATTRIBUTE_CATEGORY AS VAC_ATTRIBUTE_CATEGORY, Vac.ATTRIBUTE1 AS VAC_ATTRIBUTE1, Vac.ATTRIBUTE2 AS VAC_ATTRIBUTE2, Vac.ATTRIBUTE3 AS VAC_ATTRIBUTE3, Vac.ATTRIBUTE4 AS VAC_ATTRIBUTE4, Vac.ATTRIBUTE5 AS VAC_ATTRIBUTE5, Vac.ATTRIBUTE6 AS VAC_ATTRIBUTE6, Vac.ATTRIBUTE7 AS VAC_ATTRIBUTE7, Vac.ATTRIBUTE8 AS VAC_ATTRIBUTE8, Vac.ATTRIBUTE9 AS VAC_ATTRIBUTE9, Vac.ATTRIBUTE10 AS VAC_ATTRIBUTE10, Vac.ATTRIBUTE11 AS VAC_ATTRIBUTE11, Vac.ATTRIBUTE12 AS VAC_ATTRIBUTE12, Vac.ATTRIBUTE13 AS VAC_ATTRIBUTE13, Vac.ATTRIBUTE14 AS VAC_ATTRIBUTE14, Vac.ATTRIBUTE15 AS VAC_ATTRIBUTE15, Vac.ATTRIBUTE16 AS VAC_ATTRIBUTE16, Vac.ATTRIBUTE17 AS VAC_ATTRIBUTE17, Vac.ATTRIBUTE18 AS VAC_ATTRIBUTE18, Vac.ATTRIBUTE19 AS VAC_ATTRIBUTE19, Vac.ATTRIBUTE20 AS VAC_ATTRIBUTE20, decode((select update_allowed||delete_allowed from irc_rec_team_members rec where rec.vacancy_id = VAC.vacancy_id and rec.person_id = :3), 'NN', 'VIEW', 'UPDATE') AS TEAM_ACCESS, (select count(*) from hr_api_transactions where transaction_ref_table = 'PER_ALL_VACANCIES' and transaction_ref_id = Vac.vacancy_id and creator_person_id = :4 and status = 'S') AS SaveForLaterLocks, (select count(*) from hr_api_transactions where transaction_ref_table = 'PER_ALL_VACANCIES' and transaction_ref_id = Vac.vacancy_id and status != 'D' and (creator_person_id != :5 or transaction_state != null or status != 'S' )) AS TRANSACTION_LOCKS, (select decode((SELECT count(pav1.vacancy_id) FROM per_all_vacancies pav1 WHERE pav1.vacancy_id =vac.VACANCY_ID AND(pav1.status ='CLOSED' OR (pav1.date_to is not null and NOT :18 BETWEEN pav1.date_from AND pav1.date_to))),0,'Y','N') from dual) AS APPLY_FLAG FROM PER_ALL_VACANCIES Vac, PER_JOBS_VL Job, PER_GRADES_VL Grade, HR_ALL_ORGANIZATION_UNITS_VL Org, HR_LOCATIONS_ALL_VL Loc, PER_ALL_PEOPLE_F Recruiter, PER_ALL_PEOPLE_F Manager, HR_LOOKUPS Status, HR_ALL_POSITIONS_F_VL posEO, HR_ALL_ORGANIZATION_UNITS_VL Bg, IRC_SEARCH_CRITERIA VSC WHERE VAC.vacancy_id = VSC.object_ID(+) AND VSC.object_type(+) = 'VACANCY' and Vac.Job_id = Job.JOB_ID(+) and Vac.Grade_id = Grade.GRADE_ID(+) and Vac.Organization_id = Org.ORGANIZATION_ID(+) and Vac.Location_id = Loc.LOCATION_ID(+) and Vac.Recruiter_id = Recruiter.PERSON_ID(+) and :6 between nvl(Recruiter.EFFECTIVE_START_DATE,:7) and nvl(Recruiter.EFFECTIVE_END_DATE, :8) and Vac.Manager_id = Manager.PERSON_ID(+) and :9 between nvl(Manager.EFFECTIVE_START_DATE,:10) and nvl(Manager.EFFECTIVE_END_DATE,:11) and Status.LOOKUP_TYPE(+) = 'VACANCY_STATUS' and Vac.Status = Status.LOOKUP_CODE(+) AND vac.position_id = posEO.position_id(+) AND :12 between nvl(posEO.EFFECTIVE_START_DATE, :13) AND nvl(posEO.EFFECTIVE_END_DATE, :14) AND VAC.business_group_id = BG.Organization_id and EXISTS (select null from PER_VACANCIES PV where PV.vacancy_id = VAC.vacancy_id) AND (exists (select null from irc_agency_vacancies iav where iav.agency_id = FND_PROFILE.VALUE('IRC_AGENCY_NAME') and iav.vacancy_id = vac.vacancy_id AND :15 between nvl(START_DATE,:16) AND nvl(END_DATE, :17)) or FND_PROFILE.VALUE('IRC_AGENCY_NAME') is null) ORDER BY Vac.NAME}, oracle.apps.irc.candidateSearch.server.IrcVacancySearchCriteriaVO={entityObjectNames=, attributeRows=oracle.cabo.ui.data.ListDataObjectList@1ee8250, properties={OAFLEX_VIEWDEFIMPL_FLEXFIELD_HELPER=oracle.apps.fnd.framework.server.OAFlexViewDefImplFlexfieldHelper@a6247e, _SVC_DomainInfos=oracle.jbo.server.ViewObjectServiceImpl$Domains@1307341, _SVC_ImmediateDomainsCache=[]}, entityObjectsRows=oracle.cabo.ui.data.ListDataObjectList@1ad5641, query=SELECT NULL AS SELECTFLAG,........
    Is some thing this causing the issue

  • Invoice Split Criteria

    Hi there,
    When trying to create Invoice using the Billing Due list, the Billing documents are split based upon the Sales Order number. The Header copy control (F2 and LF) controls this (The Allocation Number and Reference number fields)
    Our requirement is to Split based on the Sales / PO number in general, but for a few Sales Org, we do not want the Invoices to be split on the SO/PO number.
    My question is, if there is an user-exit / BADI to achieve this or if there is some other means of getting this to work.
    <b>What we have explored so far:</b>
    We have explored using the ZUK (VBRK-ZUKRI) Data VBRK/VBRP in the Copy control item level. This one only comes into play as a combination criteria after the Split as mentioned above has already occured. Hence does not seem to be of help.
    Explored RV60AFZZ and other RV60AF* user-exits. All these pieces of code come into play after the Split has taken place and hence cannot be used.
    Any other pointer would help.
    Regards,
    Anand

    Hi Anand
    Try the VBRK-ZUKRI with an If condition.
    if sales org = 1000
    split by SO and PO
    elseif sales order = 2000
    split by PO number
    endif.
    Reward if this helps
    Thanks

  • Suggestions for additional playlist criteria

    I don't know if any iTunes developers are active on these forums (should that be "fora", as in "criterium/criteria"?), but if they are, I would find the addition of options "Artwork is True/False" and "Audiobook is True/False" tremendously useful as playlist criteria in iTunes.
    Also, the addition of "Grouping" as an additional option under "Music" in the iPod firmware would be very useful too, as having it only in iTunes is not tremendously useful.
    Many thanks,
    Martin Reed

    Here is the proper place for iTunes Feedback. Even though it is listed as request for music, it is the only iTunes feedback page that exists. It will get read I'm sure.
    bd

  • Additional Search Criteria for I-Objects in IC Web Client

    Hi,
    I need to add addtional search criteria  like City, Region and Zipcode for I-Objects in the IC Web Client. Can anyone suggest me how to include these new fields?
    Thanks,
    Vijay

    Hi Igor,
    Thanks for your reply. Could you please let me know how did you proceed on this problem. Did u contact SAP for this? If so, what is the procedure to contact them? Please let me know so that I will be able to take up this issue with my client.
    Thanks,
    Vijay

  • Billing Splitting criteria - routines

    Hi,
    I know that is possible to combine multiple sales order into one invoice in VF01 or VF04.
    Is possible to combine different sales order in to one billing document provided, if the following are the same:
    1.Payer
    2. Payment terms
    3. Billing date.
    4. Currency
    I have 2 sales order with those requirements, but it always create 2 invoices....
    I am using only standard routines: 001 for header, and 002 Item lvl.
    What routine should i have in VBRK/VBRP (item)?
    Thanks
    BR

    Hi Thor,
    I am giving you a example of dunning process by which i think you will be able to understand:
    suppose you have a post-paid mobile connection and for that every month bill is generated; if you skip on month billing, in next month bill you will get appened two months bill in a single invoice.
    if you see it in larger extent it is the same happening with your requirement.
    Regards
    Krishnendu

  • INVOICE SPLIT AND CONSOLIDATION

    Hi Everyone!
    Do you happen to know any site that I can search for information on invoice split and consilidation? Or perhaps you can share with me some of the documents you have.
    I'll promise to reward points for those who'll give me answers. Thanks!!

    Hi Clarey,
    Invoice Split by Item Category-
    In trx VTFA (if your billing is sales order based) choose your billing type and SO type, there select your item categories and there select the field VBRK/VBRP data. In that field you will see the currently used routine. With the help of your ABAP guy create a copy of that routine under a different number and add your lines of code. Let's say you use routine 001. 
    FORM DATEN_KOPIEREN_001.
    Header data
    VBRK-xxxxx = ............
    Item data
    VBRP-xxxxx = ............
    Additional split criteria
    DATA: BEGIN OF ZUK,
    MODUL(3) VALUE '001',
    VTWEG LIKE VBAK-VTWEG,
    SPART LIKE VBAK-SPART,
    END OF ZUK.
    ZUK-SPART = VBAK-SPART.
    ZUK-VTWEG = VBAK-VTWEG.
    VBRK-ZUKRI = ZUK.
    ENDFORM.
    This is how it should look after modification:
    Header data
    VBRK-xxxxx = ............
    Item data
    VBRP-xxxxx = ............
    Additional split criteria
    DATA: BEGIN OF ZUK,
    MODUL(3) VALUE '001',
    VTWEG LIKE VBAK-VTWEG,
    SPART LIKE VBAK-SPART,
    PSTYV LIKE VBAP-PSTYV,    <- New line
    END OF ZUK.
    ZUK-SPART = VBAK-SPART.
    ZUK-VTWEG = VBAK-VTWEG.
    ZUK-PSTYV = VBAP-PSTYV.   <- New line
    VBRK-ZUKRI = ZUK.
    ENDFORM.
    After this routine is created and activated place it as the default copy control routine instead of the old ones.
    REWARD POINTS IF U FINDS THIS AS USEFUL...
    Regds
    MM

  • Is it possible to split invoice Item category wise?

    Is it possible to split invoice Item category wise

    In trx VTFA (if your billing is sales order based) choose your billing type and SO type, there select your item categories and there select the field VBRK/VBRP data. In that field you will see the currently used routine. With the help of your ABAP guy create a copy of that routine under a different number and add your lines of code. Let's say you use routine 001. 
    FORM DATEN_KOPIEREN_001.
    Header data
    VBRK-xxxxx = ............
    Item data
    VBRP-xxxxx = ............
    Additional split criteria
    DATA: BEGIN OF ZUK,
    MODUL(3) VALUE '001',
    VTWEG LIKE VBAK-VTWEG,
    SPART LIKE VBAK-SPART,
    END OF ZUK.
    ZUK-SPART = VBAK-SPART.
    ZUK-VTWEG = VBAK-VTWEG.
    VBRK-ZUKRI = ZUK.
    ENDFORM.
    This is how it should look after modification:
    Header data
    VBRK-xxxxx = ............
    Item data
    VBRP-xxxxx = ............
    Additional split criteria
    DATA: BEGIN OF ZUK,
    MODUL(3) VALUE '001',
    VTWEG LIKE VBAK-VTWEG,
    SPART LIKE VBAK-SPART,
    PSTYV LIKE VBAP-PSTYV,    <- New line
    END OF ZUK.
    ZUK-SPART = VBAK-SPART.
    ZUK-VTWEG = VBAK-VTWEG.
    ZUK-PSTYV = VBAP-PSTYV.   <- New line
    VBRK-ZUKRI = ZUK.
    ENDFORM.
    After this routine is created and activated place it as the default copy control routine instead of the old ones

Maybe you are looking for

  • How do I save documents in iCloud?

    I create documents on my iPad using iNumbers.  When I sign in to iCloud on my PC the documents are not in iNumbers.  How do I save the documents that I create on my iPad in iCloud so that I can review/modify them on my PC?  Thank you.

  • InstallShield 3.0.111.0

    Hi, i have been trying lately to package a very old application that we have, Poetica v1.5. The problem is that this application use InstallShield v3.0.111.0 to install itself. Here are the steps that i use right now: 1- Copy the files to a temp fold

  • Change NETBIOS (Computer Name) of a computer under a domain controller by SCCM 2012 colsole

    Is it possible to change NETBIOS (Computer Name) of a computer under a domain controller via SCCM 2012 Console? example: Domain Name: viyella.com current Computer (FQDN host) name: vtgit-shohal.viyella.com New Computer (FQDN host) name: vtgit-moin.vi

  • Crop & Straighten tool missing from Automate menu

    I'm using CS3, Extended The Crop & Straighten tool doesn't show up under the Automate menu. I've gone to Edit > Menus > Automate and it doesn't show up there either. I have quite a large amount of multiple scans that need to be cropped and separated.

  • CloudControl 12c: ORA-27370: job slave failed to launch a job of type EXEC

    Hello , when trying to execute a scheduler program/scheduler job in CloudControl 12c I'm getting the error: ORA-27370: job slave failed to launch a job of type EXECUTABLE ORA-27300: OS system dependent operation:accessing extjob wrapper failed with s