A method for handling service profile data for a user equipment, UE, in a next generation, NG, network, wherein the UE has a subscription with a home network, the method comprising: transmitting, after a successful authorization of the UE with the NG network, from an access and mobility management function, AMF, toward a user data management function, UDM, a message comprising an identifier of the UE and an identifier of the AMF; determining (S-1010), at the UDM, a set of data in a service profile for the UE, the set of data being usable to select a home session management function, home SMF, for executing a service at the home network; transmitting (S-1020), from the UDM toward the AMF, and receiving at the AMF, the set of data in the service profile for the UE; selecting (S-1030), at the AMF upon receiving a session request from the UE for executing a service at the home network for the UE and based on the received set of data, the home SMF for executing the service at the home network, wherein the received set of data comprises only: data at UE level, wherein the data at UE level comprises at least one Access Point Name, APN identifier authorized for the UE and for which the home SMF is to be selected, and wherein the data at UE level is used by the AMF in selecting the home SMF; transmitting (S-1040), from the AMF toward the selected home SMF, and receiving at the home SMF, the session request for the UE; obtaining (S-1050), at the home SMF from a policy control function, PCF, a service profile for the UE, the service profile being usable for the UE executing a service at the home SMF; and executing (S-1060), at the home SMF, the service for the service request in accordance with the service profile obtained for the UE. transmitting, after a successful authorization of the UE with the NG network, from an access and mobility management function, AMF, toward a user data management function, UDM, a message comprising an identifier of the UE and an identifier of the AMF; determining (S-1010), at the UDM, a set of data in a service profile for the UE, the set of data being usable to select a home session management function, home SMF, for executing a service at the home network; transmitting (S-1020), from the UDM toward the AMF, and receiving at the AMF, the set of data in the service profile for the UE; selecting (S-1030), at the AMF upon receiving a session request from the UE for executing a service at the home network for the UE and based on the received set of data, the home SMF for executing the service at the home network, wherein the received set of data comprises only: data at UE level, wherein the data at UE level comprises at least one Access Point Name, APN identifier authorized for the UE and for which the home SMF is to be selected, and wherein the data at UE level is used by the AMF in selecting the home SMF; wherein the received set of data comprises only: data at UE level, wherein the data at UE level comprises at least one Access Point Name, APN identifier authorized for the UE and for which the home SMF is to be selected, and wherein the data at UE level is used by the AMF in selecting the home SMF; transmitting (S-1040), from the AMF toward the selected home SMF, and receiving at the home SMF, the session request for the UE; obtaining (S-1050), at the home SMF from a policy control function, PCF, a service profile for the UE, the service profile being usable for the UE executing a service at the home SMF; and executing (S-1060), at the home SMF, the service for the service request in accordance with the service profile obtained for the UE.